资源描述:
《数字图像处理--图像点运算.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字图像处理--实验二一.实验目的1.熟悉Matlab软件的操作环境2.了解数字图像的点运算方式3.掌握数字图像的二值运算、反色运算和直方图均衡的算法原理及实现方式二.实验设备计算机三.实验内容及步骤1.二值化loadtreesimshow(X,[]);BW=im2bw(X,map,0.5);imview(X,map),imview(BW)图-(1)2.直方图I=imread('rice.png');imshow(I);figure,imhist(I);图-(2)图-(3)小结:1.灰度变换(1)I=imread('rice.png');J=ima
2、djust(I,[0.150.9],[01]);imshow(J)figure,imhist(J,64)图-(4)图-(5)小结:(2)I=imread('cameraman.tif');J=imadjust(I,[00.2],[0.51]);imshow(I);figure,imshow(J)图-(6)图-(7)小结:(3)[X,map]=imread('forest.tif');I=ind2gray(X,map);J=imadjust(I,[],[],0.5);imshow(I)figure,imshow(J)图-(8)图-(9)小结:(4)l
3、ily=imread('peppers.png');colormapimshow(lily);j=imadjust(lily,[01],[10],1.5);figuresubimage(j)图-(10)图-(11)小结:4.直方图均衡化I=imread('tire.tif');J=histeq(I);subplot(1,2,1),imshow(I);subplot(1,2,2),imshow(J);figuresubplot(1,2,1),imhist(I,64);subplot(1,2,2),imhist(J,64);图-(12)图-(13)四.
4、思考题1、编写程序对图像'forest.tif'进行反色运算。程序代码如下:I=imread('forest.tif');J=imadjust(I,[00.2],[0.51]);imshow(I);figure,imshow(J)图-(14)图-(15)2、对于图2-4的灰度变换,画出灰度变换函数曲线图。程序代码如下:forx=0:0.01:1ifx<0.15y=0;plot(x,y,'*r');holdonelseif(x>0.15)&(x<0.9)y=(4/.3)*(x-0.15)plot(x,y,'*r');elseifx>0.9y=1;pl
5、ot(x,y);endEnd图-(16)