因为数据类型,
你需要在第二行加上M= double(M);
我看你要做的应该是标准化,
更简单的办法是
M = imread('lena.bmp');
nM = im2double(M);
就做好了。
>> M(1,1)=162
M =
162
>> M(1,1)/255
ans =
0.63529411764706
因为那个默认的ans是int类型的,四舍五入。所以得到1
标签:灰度,MATLAB,lena
版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/life/161210.html