图像白化MATLAB代码实现

图线白化代码如下:

I=imread('cameraman.tif');//这个图片是MATLAB自带的数据库我的在D:\matlab\toolbox\images\imdemos下
>> [M,N]=size(I);
>> for i=1:M
for j=1:N
if I(i,j)>100
I1(i,j)=255;
else
I1(i,j)=I(i,j);
end
end
end
>> subplot(1,2,1),imshow(I);
>> subplot(1,2,2),imshow(uint8(I1));//可以看一下变量的值I是无符号整型,I1是double类型所以必须强制类型转换

猜你喜欢

转载自blog.csdn.net/qq_24163555/article/details/83625468