OpenCV C ++在彩色图像中组合灰度图像

时间:2018-09-28 07:53:16

标签: c++ opencv colors

我有三张相同尺寸的灰度图像,并希望将它们合并为一张RGB图像。是否可以在openCV中做到这一点,还是必须自己编写?

示例:Gray1为红色通道,Gray2为绿色通道,Gray3为蓝色通道。

目的:在“颜色层”中可视化图像的不同特征。

1 个答案:

答案 0 :(得分:3)

OpenCV为此提供了一个功能:Merge

示例:

Mat red, green, blue;
Mat channels[3] = {red, green, blue};
Mat m;
merge(channels, 3, m);