2012-03-24 119 views
0

我这是从RGB图像使用farmula创建灰度图像
0.3 * c.r + 0.59 * c.g + 0.11 * c.b
现在,我想的灰度图像转换回接近RGB彩色图像尽可能原创。
我试过在网上找它,但找不到如何去做。维基百科认为这是可能的,但没有解释如何。转换为灰度图像到RGB

有人可以请建议我该怎么做。
在此先感谢。

+2

http://en.wikipedia.org/wiki/Film_colorization – stark 2012-03-24 13:51:18

+0

如果维基百科建议有可能,那么我们需要纠正这一点。它究竟在说什么? – 2012-03-24 15:30:57

+0

@DavidHeffernan,我不认为维基百科建议有这样的公式,而是谈论电影制片人的做法。 – 2012-03-24 15:45:10

回答

5

这是不可能的。您已经拍摄了三维信息,并丢弃了其中的两个维度。你不能让他们回来。

+0

比这更糟糕。你从色调,饱和度和亮度开始,扔掉一切,但轻度。 – 2012-03-24 15:00:49

1

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

你可以这样想: 你有三个未知数,只有一个方程。

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

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

-3

是你不能,有一些方法,使灰度向RGB,在该方法中其包括RGB图像作为baseimage。我之前编写代码,但我完全忘记了方法名称。 尝试RGB,alpha beta gamma,某种颜色转换等。