我有一个灰度图像,它是使用农场从 RGB图像创建的:
0.3 * c.r + 0.59 * c.g + 0.11 * c.b
现在,我想尽可能将灰度图像转换回接近原始的RGB彩色图像
我试过在互联网上找它,但找不到怎么做。维基百科建议它有可能但不解释如何。
有人可以建议我该怎么办。
提前谢谢。
答案 0 :(得分:5)
这是不可能的。您已经获取了3D信息,并丢弃了其中的两个维度。你无法取回它们。
答案 1 :(得分:1)
您无法获得真正的颜色值。
这样想: 你有三个未知数,只有一个等式。
存在形成二维平面的无限解。你可以得到一个糟糕的图像表示。只需随机选择两个值并计算第三个值。希望最好的。
如果设置R = G = B =灰度值,则可以从yoru灰度生成RGB值
答案 2 :(得分:-3)
是的,你不能,有一些方法可以对RGB进行灰度,在这种方法中它包含RGB图像作为baseimage。我以前写过关于此的代码,但我完全忘记了方法名称。 尝试RGB,alpha beta gamma,某种颜色转换。