数字图像处理--实验二
一.实验目的
1.熟悉Matlab 软件的操作环境
2. 了解数字图像的点运算方式
3.掌握数字图像的二值运算、反色运算和直方图均衡的算法原理及实现方式
二.实验设备
计算机
三.实验内容及步骤
1.二值化
load trees
imshow(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)
小结:
3.灰度变换
(1)
I=imread('rice.png');
J=imadjust(I,[0.15 0.9],[0 1]);
imshow(J)
figure,imhist(J,64)
图-(4)图-(5)小结:
(2)
I=imread('cameraman.tif');
J=imadjust(I,[0 0.2],[0.5 1]);
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)
lily=imread('peppers.png');colormap
imshow(lily);
j=imadjust(lily,[0 1],[1 0],1.5);