冈萨雷斯数字图像处理图像的对比拉伸
冈萨雷斯数字图像处理图像的对比拉伸
对应书中的对比拉伸,引用https://blog.****.net/weixin_34419326/article/details/86038294
对其进行改进,贴合书中的实验结果
img=imread(‘Fig0308(a)(pollen).tif’);
f = double(img);
img1 = mat2gray(f,[0 255]);
ma=double(max(max(img)));
mi=double(min(min(img)));
img2=(255/(ma-mi))img-(255mi)/(ma-mi);
a = (ma - mi)/2;
b = a/255
img3=im2bw(img2,b);
figure();
subplot(2,2,1);
imshow(img);
xlabel(‘a).Original Image’);
subplot(2,2,2);
imshow(img1,[0 1]);
xlabel(‘b).灰度归一化处理’);
subplot(2,2,3);
imshow(img2);
xlabel(‘c).图像对比拉伸’);
subplot(2,2,4);
imshow(img3);
xlabel(‘d).图像对比拉伸’);
图a是原始图像。
图b是处理过的8比特低对比度图像。
图c是对比度拉伸效果,取图中最大值和最小值进行计算。
图d是取最大值和最小值,取中间值对图像做二值化处理。