qdmagi 发表于 2006-5-22 10:08

怎样让图像背景变白?

我的一幅256的真彩色图像,背景是白的,我想让它的背景变成黑的。编写了以下程序,可是总是有错误。请高人指点一下!<BR>clc;clear;<BR>I=imread('C:\Documents and Settings\Magi\My Documents\My Pictures1\256.jpg');<BR>figure;imshow(I);<BR>for m=1:256;<BR>    for n=1:256;<BR>       if I(m,n,:)=255;<BR>            I(m,n,:)=I(m,n,:)-255;<BR>            end<BR>      end<BR>    end<BR>end<BR>figure;imshow(I);<BR><BR>错误提示中,总是说 if I(m,n,:)=255;中等号左边的部分不对 。<BR>可是,我感觉很对!<BR>谢谢!

qdmagi 发表于 2006-5-22 10:09

标题错了<BR>该是变黑 。<BR>不好意思欧

yangzj 发表于 2006-5-22 10:41

<P>错误提示是怎么样的呢?<BR>是不是等到号左右的维数不对?<BR>还有,判断应该用==</P>
页: [1]
查看完整版本: 怎样让图像背景变白?