图形中的色彩设置
就教:如何对以下程序获得的图行进行颜色变换?{x=1:30;
y=1:10;
b=100*ones(10,30);
imagesc(x,y,b);
}
先要将 b中(5:8,15:20),这一块设置为黑色,其它设置为白色,请问应将b(5:8,15:20)= ? 其余白色又设置为什么值呢?
这个b只是一10*30的矩阵,请问它是个什么样的色彩影射阿?
非常感谢!!
[ 本帖最后由 orchis_2005 于 2007-2-8 14:13 编辑 ] 可以直接在图形上编辑颜色 首先楼主给的代码是有问题的,无法正常运行
猜测一下楼主的意思,不知道是不是这样
b(1:10,1:30,1:3)=255;
b(5:8,15:20,:)=0;
imshow(b)
当然这是通过RGB来实现的,如果仅是黑白的话完全可以用灰度图来实现
b(1:10,1:30)=255;
b(5:8,15:20)=0;
imshow(mat2gray(b))
页:
[1]