我有三张相同尺寸的灰度图像,并希望将它们合并为一张RGB图像。是否可以在openCV中做到这一点,还是必须自己编写?
示例:Gray1为红色通道,Gray2为绿色通道,Gray3为蓝色通道。
目的:在“颜色层”中可视化图像的不同特征。
答案 0 :(得分:3)
OpenCV为此提供了一个功能:Merge
示例:
Mat red, green, blue;
Mat channels[3] = {red, green, blue};
Mat m;
merge(channels, 3, m);