【发布时间】:2011-11-23 04:16:44
【问题描述】:
我有一个灰度图像和一些颜色,以 RGB 三元组表示。我需要使用这个三元组对灰度图像进行着色。
左图代表我们拥有的,右图代表我需要拥有的。 现在在程序中我有一些函数,其中输入是源图像的 R、G 和 B 值,以及应该用作着色值的 RGB 值颜色。 而且我无法决定如何使用颜色 RGB 增加或减少源 RGB 以获得正确的调色板。
语言是 C++,但不是那么重要。 提前致谢。
【问题讨论】:
-
将三倍乘以灰度值,或者你想要什么花哨的东西?
-
着色值是否总是纯色分量,例如 0、255、0 - 所以将其着色为绿色?或者它可以接受混合颜色谎言 255、127、0,所以把它涂成橙色?
-
您用于示例图像的 RGB 三元组是什么?
标签: c++ image graphics image-processing colors