实验四、图像的基本运算1(1)选择一幅图像lena8
jpg,设置输入/输出变换的灰度级范围,a=0
9(2)设置非线性扩展函数的参数c=2(3)采用灰度倒置变换函数s=255-r进行图像变换(4)设置二值化图像的阈值,分别为level=0
4,level=0
7程序如下I=imread('C:\lena8
jpg');figure;subplot(2,3,1);imshow(I);title('原图');J=imadjust(I,[0
9]);%设置灰度变换的范围subplot(2,3,2);imshow(J);title('线性扩展');I1=double(I);%将图像转换为double类型I2=I1/255;%归一化此图像C=2;K=C*log(1+I2);%求图像的对数变换subplot(2,3,3);imshow(K);title('非线性扩展');M=im2bw(I,0
5);M=~M;%M=255-I;%将此图像取反%Figuresubplot(2,3,4);imshow(M);title('灰度倒置');N1=im2bw(I,0
4);%将此图像二值化,阈值为0
4N2=im2bw(I,0
7);%将此图像二值化,阈值为0
7subplot(2,3,5);imshow(N1);title('二值化阈值0
4');subplot(2,3,6);imshow(N2);title('二值化阈值0
7');2选取两幅大小一样的灰度图像hough
bmp和rice
bmp,将两幅图像进行加法运算
程序如下I=imread('C:\hough
bmp