1

我有一种方法可以将 3 个灰度图像组合成一个彩色图像,该方法是使用Java和Java 完成的getRed(),用于每个单独的输入图像,然后将颜色应用于输出图像,效果很好。不过,我正在寻找其他方法来做到这一点。就海洋是蓝色的等而言,它不必是准确的,但它需要以可以区分“地图”的不同区域的方式着色。我一直在研究这样做的方法,但不幸的是实际上还没有设法找到另一种方法,我希望使用除了价值观之外的东西。getGreen()getBlue()getRGB()

我不是在寻找任何人为我编码,只是为了给我一些关于寻找什么的指示。

谢谢!

4

1 回答 1

0

您在这里的评论很关键:“但它需要以一种可以区分'地图'的不同区域的方式着色。我一直在研究这样做的方法,但不幸的是实际上还没有找到另一种方法来做到这一点”

您对其他 4 个图像或“通道”做了什么。通常,在进行色彩空间映射时,一个具有 3 个通道,一个转换为另一个 3 通道色彩空间。在您的情况下,您有 7 个频道,并且您想将所有这些信息放入 3 个频道中?这完全取决于您正在查看的内容。高光谱图像将是开始查看用于存储具有 3 个以上通道的图像数据的容器的好地方。

您可以按照其他人的建议转换为不同的色彩空间或执行任何其他转换。听起来为了区分图像的不同部分,您需要进行一些后期处理。这将取决于你的转变。

于 2013-11-12T14:36:59.877 回答