2014-10-26 203 views
5

我不能完全肯定这是在正确的地方,所以让我知道...转换灰度图像为RGB

只是让我是完全透明的,这是我的大学课程的一部分课程。为此,请不要发布答案,但请给我提示&向正确的方向轻推。我一直在努力工作几天而没有取得太大的成功。

我一直负责将灰度图像转换为RGB图像。有人建议我们必须对图像进行分割并用算法为每个分段添加颜色。它还指出,我们可以开发用于HSI色彩空间的算法,以改善可视化。

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

我使用Java编程并使用OpenCV库。

任何思想/想法/提示/建议表示赞赏:)

回答

1

一个非常漂亮的演示说明不同的着色算法

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

的基本思路是,以匹配源和目标图像纹理/亮度然后传输颜色信息。你有更好的比赛,更好的是你的解决方案。但是,实验室空间中的匹配强度值可能会引起误解,因为源图像中的许多像素可能具有相似的亮度值。为了克服这个问题,使用纹理信息分割源图像可能会很有帮助,然后您可以传输匹配纹理的颜色值而不是亮度值。