返回信息流前面的贴已经有达人回过了,可是我还是不知道怎么弄。。。
我在这个版发了好几个贴,就是想做这样一个东西,遇到了困难,已经解决的显示图像的问题了
我想详细说下,希望我的问题大家帮忙解决。。。谢谢
读入一个256×256图像I,
我没转换成double,
直接分成8个32*32的块,经过运算后,
新建了一个全零矩阵I_new=zeros(size(I)),把运算后的8个块补上。
得到一个矩阵,我想显示这幅新图像,
imshow(uint8(I_nwe))显示出来了
可能是MATLAB在计算时自动转成double,但是在计算过程中,
计算一个图像块的最小绝对差分和函数sad时
sad=sad+(abs(T(p,q)-I1(p+i-1,q+j-1)))
当sad累加到255时就是上限了,可能就是uint8的上限255吧?使得结果不正确。
我要把I转成double类型对吧?
那用double(I)还是im2double(I)转呢?
这是一条镜像帖。来源:北邮人论坛 / matlab / #3846同步于 2008/6/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】再问关于用double(I)还是im2double(I)的问题~~
wxwx
2008/6/6镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复