将灰度图像转换为RGB

Convert grayscale image to RGB

本文关键字:RGB 转换 灰度图像      更新时间:2023-10-16

我不完全确定这是在正确的地方,所以让我知道。。。

只是为了让我完全透明,这是我大学课程的一部分。为此,请不要发布答案,但请给我提示&朝着正确的方向轻推。我已经做了几天了,但没有取得多大成功。

我的任务是将灰度图像转换为RGB图像。有人建议我们必须对图像进行分割,并使用算法为每个分割添加颜色。它还指出,我们可以为RGB&HSI色彩空间,以提高视觉效果。

我的第一个想法是,我们可以使用一些阈值技术(基于灰度强度值)对图像进行分割,然后为分割添加颜色,但我不确定这是否正确。

我正在用Java编程,并使用了OpenCV库。

感谢任何想法/想法/提示/建议:)

一个非常好的演示文稿,描述了不同的彩色化算法

http://www.cs.unc.edu/~lazebnik/research/fall08/lec06_colorization.pdf

其基本思想是匹配源图像和目标图像中的纹理/亮度,然后传递颜色信息。你的匹配越好,你的解决方案就越好。然而,在Lab空间中匹配强度值可能会产生误导,因为源图像中的许多像素周围可能具有相似的亮度值。为了克服这个问题,使用纹理信息分割源图像可以证明是有用的,然后你可以转移匹配纹理的颜色值,而不是亮度值。