永发信息网

matlab的rgb图像问题

答案:2  悬赏:0  手机版
解决时间 2021-01-22 12:16
  • 提问者网友:辞取
  • 2021-01-21 13:06
matlab的rgb图像问题
最佳答案
  • 五星知识达人网友:平生事
  • 2021-01-21 14:45
每一种颜色可以有RGB(Red,Green,Blue)三种单色混和而成,即每种颜色的RGB分量可以表示为[R G B],其中R、G、B的取值可以是[0 255]或者归一化的[0 1]。
如红色可以表示为[255 0 0]或者归一化的[1 0 0]。追问255就相当于1?追答在不同的代码语句中是不一样的,如
figure,plot(aa(65,:),'color',[1 0 0])%这时用的就是归一化
而读入RGB图像时,读入的结果一般是255的那种。
全部回答
  • 1楼网友:傲气稳了全场
  • 2021-01-21 15:11
MATLAB plot画线的颜色设定
plot中画线的颜色通常是八种:
标记符 颜色
r 红
g 绿
b 蓝
c 蓝绿
m 紫红
y 黄
k 黑
w 白
但是线的颜色是由红绿蓝(RGB)三原色组成的,通过设定三原色的权重可以改变线的颜色,命令如下(x为横坐标,y为纵坐标):
color的域值为0—1
plot(x,y,'Color',[1 0 0]);代表红色
plot(x,y,'Color',[0 1 0]);代表绿色
plot(x,y,'Color',[0 0 1]);代表蓝色
plot(x,y,'Color',[0.3 0.8 0.9]);则是三种颜色组成的新颜色。
当需要以上常用的八种以外的颜色时,只要设置颜色中RGB的值就可以得到不同的颜色。
比如画一条蓝色的x号线:
plot(x,y,'bg')
画图:
线形:-实线 -. 点划线 --长虚线 :短虚线
符号 颜色 符号 线形
b 蓝 . 点
c 青 。 圈
g 绿 × ×标记
k 黑 - 实线
m 紫红 * 星号
r 红 : 点线
w 白 -. 点划线
y 黄 -- 虚线
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯