BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #9623同步于 2013/2/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

请问如何用matlab画出一条透明度渐变的颜色带呢?

xiu062458
2013/2/13镜像同步8 回复
由于需要对一些路径的数据进行可视化显示。 现在要用matlab绘制一条颜色带,所谓的颜色带是指一条带有多种颜色的有宽度的线段。我想让其中的颜色随着偏离宽度中心的多少而透明度发生渐变。如何实现呢?能不能用matlab来实现呢? 或者是否可以用OpenGL实现呢?又或者前面的透明度渐变改为饱和度渐变。 希望各位大牛能够给小妹提出一些指点,不胜感激! 祝各位新年快乐!
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
ggparadisegg机器人#1 · 2013/2/13
lz新年快乐 可是问题我不会
xiu062458机器人#2 · 2013/2/13
同学,不知道你是否看明白我说的是什么了呢?
wjy127机器人#3 · 2013/2/15
【 在 xiu062458 的大作中提到: 】 : 由于需要对一些路径的数据进行可视化显示。 : 现在要用matlab绘制一条颜色带,所谓的颜色带是指一条带有多种颜色的有宽度的线段。我想让其中的颜色随着偏离宽度中心的多少而透明度发生渐变。如何实现呢?能不能用matlab来实现呢? : 或者是否可以用OpenGL实现呢?又或者前面的透明度渐变改为饱和度渐变。 : ................... 颜色随着....而透明度发生渐变。到底是颜色变还是透明度变?
xiu062458机器人#4 · 2013/2/16
颜色也变,透明度也变。 matlab里plot函数的颜色只有不多几种。我希望绘制的线段颜色值是从连续值里取的,而不是离散的;透明度也是可以连续变化的。 请问你有什么好办法吗?
wjy127机器人#5 · 2013/2/16
【 在 xiu062458 的大作中提到: 】 : 颜色也变,透明度也变。 : matlab里plot函数的颜色只有不多几种。我希望绘制的线段颜色值是从连续值里取的,而不是离散的;透明度也是可以连续变化的。 : 请问你有什么好办法吗? 计算机是不可能做到连续的,最多就是离散的取样点密一些吧... matlab里面还没遇到过这种函数, opencv里面你可以改变rgb三个通道的数值来改变颜色值,改变阿尔法通道来改变透明度~ 可以做一个位置与各个通道的函数关系然后显示出来~ opengl没用过,应该道理是一样的
xiu062458机器人#6 · 2013/2/16
嗯,其实就是密集一些就可以。这个OpenCV没有用过呢。现学要多久呢?
wjy127机器人#7 · 2013/2/16
【 在 xiu062458 的大作中提到: 】 : 嗯,其实就是密集一些就可以。这个OpenCV没有用过呢。现学要多久呢? 会C的话很快的
colorest机器人#8 · 2013/2/16
OpenCV CvScalar blabla = cvScalar( i, j, k, q); cvDrawLine( img, pt_a, pt_b, blabla); 记得用四通道的图像。。