资源描述:
《数字图像处理实验结果》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、注意:打印后实验三第一个代码要解释代码试验一1.1灰度图像到索引图像转换RGB=imread('2.jpg');figure(3);imshow(RGB);figure(1);[RGB1,map1]=gray2ind(RGB,128);imshow(RGB1,map1);figure(2);[RGB2,map2]=gray2ind(RGB,16);imshow(RGB2,map2);imwrite(RGB1,map1,'3.bmp');imwrite(RGB2,map2,'4.bmp');info=imfinfo('3.bmp')1.1
2、.2索引到灰度转换参考代码[X,map]=imread('3.bmp');figure(1);imshow(X);figure(2);I=ind2gray(X,map);imshow(I);imwrite(I,'new.jpg');info=imfinfo('new.jpg')1.2RGB图像到索引图像的转换RGB=imread('1.jpg');figure(1);imshow(RGB);figure(2);y=rgb2ind(RGB,256);imwrite(y,'1s.bmp');imshow(y);info=imfinfo('1
3、s.bmp')1.2.2索引转换RGB参考代码及结果[X,MAP]=imread('1s.bmp');figure(1);imshow(X);figure(2);RGB=ind2rgb(X,MAP)imwrite(RGB,'RGB.jpg');imshow(RGB);info=imfinfo('RGB.jpg')1.3.1RGB图像到二值图像的转换RGB=imread('1.jpg');%将图像“1.jpg”的数据赋给变量RGBfigure(3);%设定显示窗口3imshow(RGB);%显示原“1.jpg”文件bw1=im2bw(RG
4、B,0.5);%阀值为0.5进行二值转换bw2=im2bw(RGB,0.6);%阀值为0.6进行二值转换figure(1);%设定显示窗口1imshow(bw1);%显示索引图像bw1figure(2);%设定显示窗口2imshow(bw2);%显示索引图像bw21.3.2选取灰度图像进行二值转换参考代码如下(阈值要修改)RGB=imread('3.bmp');figure(3);imshow(RGB);bw1=im2bw(RGB,0.25);bw2=im2bw(RGB,0.35);figure(1);imshow(bw1);figur
5、e(2);imshow(bw2);2.1卷积实验A=magic(3);B=ones(3);A(8,8)=0;B(8,8)=0;C=ifft2(fft2(A).*fft2(B));C=C(1:5,1:5);C=real(C)C=8.00009.000015.00007.00006.000011.000017.000030.000019.000013.000015.000030.000045.000030.000015.00007.000021.000030.000023.00009.00004.000013.000015.000011.0
6、0002.0000参考代码C=conv2(A,B);C=C(1:5,1:5)C=8915761117301913153045301572130239413151122.2对一副灰度图片进行二维傅立叶变换参考代码figure(1);RGB=imread('2.jpg');imshow(RGB);figure(2);B=fftshift(fft2(RGB));imshow(log(abs(B)),[]),colormap(jet(64)),colorbar;2.3创建大小为128*128,背景为黑色,中间开出一个8×8白色的窗口图像参考代码
7、clearx=zeros(128,128);x(60:68,60:68)=1;imshow(x)imwrite(x,'new.bmp')figure(1);RGB=imread('new.bmp');imshow(RGB);figure(2);B=fftshift(ifft2(RGB));imshow(log(abs(B)),[]),colormap(jet(64)),colorbar;3.1进行时域灰度变换X1=imread('image.tif');figure,imshow(X1)f0=0;g0=0;f1=70;g1=30;f2=
8、180;g2=230;f3=255;g3=255;r1=(g1-g0)/(f1-f0);b1=g0-r1*f0;r2=(g2-g1)/(f2-f1);b2=g1-r2*f1;r3=(g3-g2)/(f3-f