冈萨雷斯数字图像处理图像的对比拉伸

冈萨雷斯数字图像处理图像的对比拉伸

对应书中的对比拉伸,引用https://blog.csdn.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是取最大值和最小值,取中间值对图像做二值化处理。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45994963/article/details/103483294