求助2个图象增强的问题~达人帮帮忙!
求助2个图象增强的问题~达人帮帮忙! [FileName,PathName] = uigetfile('*.bmp')
I=imread(FileName);
axes(handles.axes1);
imshow(I);
axes(handles.axes2);
A=histeq(rgb2gray(I));
imshow(A);
axes(handles.axes3);
imhist(rgb2gray(I));
axes(handles,axes4);
?????怎么写?
这个是我想做直方图的均衡,然后显示1原图2均衡后图3原图的直方图4均衡后的直方图
4均衡后的直方图出不来,试了很多办法,请假一下高人了~
global I
[FileName,PathName] = uigetfile('*.bmp;*.pgm;*.tif;*.jpg;*.*')
axes(handles.axes1);
I=imread(FileName);
imshow(I);读入图片
global I
global I1
axes(handles.axes4);
I1=imnoise(I,'salt & pepper',0.02);
imshow(I1);加椒盐噪声
global I1
global I5
C=rgb2gray(I1);
h4=1/2.*[0 1/4 0;1/4 1 1/4;0 1/4 0];
I5=filter2(h4,C);
axes(handles.axes7);
imshow(I5,[]);领域法滤波
global I5
axes(handles.axes7);
[filename, pathname] = uiputfile( '*.bmp;*.pgm;*.tif;*.jpg;*.*', 'Save imagecrop image');
imwrite(I5,filename); 把它保存起来
保存出来是白色的图片,我知道是里面那个I5,[]有问题,要把它转换回来是吗?但是我是初学者,弄不出来,请教大家了~谢谢啊~