将灰度图像转换为RGB

时间:2012-03-24 13:46:38

标签: image-processing

我有一个灰度图像,它是使用农场从 RGB图像创建的:
0.3 * c.r + 0.59 * c.g + 0.11 * c.b
现在,我想尽可能将灰度图像转换回接近原始的RGB彩色图像 我试过在互联网上找它,但找不到怎么做。维基百科建议它有可能但不解释如何。

有人可以建议我该怎么办。
提前谢谢。

3 个答案:

答案 0 :(得分:5)

这是不可能的。您已经获取了3D信息,并丢弃了其中的两个维度。你无法取回它们。

答案 1 :(得分:1)

您无法获得真正的颜色值。

这样想: 你有三个未知数,只有一个等式。

存在形成二维平面的无限解。你可以得到一个糟糕的图像表示。只需随机选择两个值并计算第三个值。希望最好的。

如果设置R = G = B =灰度值,则可以从yoru灰度生成RGB值

答案 2 :(得分:-3)

是的,你不能,有一些方法可以对RGB进行灰度,在这种方法中它包含RGB图像作为baseimage。我以前写过关于此的代码,但我完全忘记了方法名称。 尝试RGB,alpha beta gamma,某种颜色转换。