我是将原矩阵减最小值之后又乘以255/pixel(x,y),把所有的象素都转为0-255了,不知道这样可不可以呢?
但是转换完之后im2bw函数还是用不了,二值化后图像为全白,我又做了一个for循环,想代替im2bw函数,但是不好用,我用分布执行发现进到if以后,它并不按照判断的结果执行,而是第一次执行if第二次执行else,如此反复,而且执行重新赋值后,原矩阵的元素并不改变,请高手指点,谢谢!循环如下:
for i=1:m
for j=1:n
if a(m,n)>=84
a(m,n)=0;
else
a(m,n)=255;
end
end
end