养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

【OpenCV教程】如何拆分与合并图像的通道

时间:2024-11-02 10:26:28

通过Opencv可以查看图像的通道个数,并利用split()函数将多通道图像分离为单通道图像,也可以通过merge函数将三个单通道图像合成为多通道。

工具/原料

Opencv

方法/步骤

1、打开配置好了OpenCV环境的集成开发环境,如VS2013

【OpenCV教程】如何拆分与合并图像的通道

2、载入一张多通道图像,如3.bmpg_srcImage=imread(".\\sourcePicture\\3.bmp");

【OpenCV教程】如何拆分与合并图像的通道

3、把原图划分多个通道,各通道保存在g_srcImageC丝群闻栝hannels中【注:原图具有三个通道】可以通过g_srcI罪焐芡拂mage.channels();查看split(g_srcImage,g_srcImageChannels);

【OpenCV教程】如何拆分与合并图像的通道

4、显示第一个通道imshow("第一个通道",g_srcImageChannels.at(0));

【OpenCV教程】如何拆分与合并图像的通道

5、显示第二个通道imshow("第二个通道",g_srcImageChannels.at(0));

【OpenCV教程】如何拆分与合并图像的通道

6、将拆分后的三个通道合成一个多通道可以用如下命令merge(g_srcImage觊皱筠桡Channels,multChannel);其中g_src朐袁噙岿ImageChannels为存放Mat类型的容器,multChannel为合成后的多通道图像

【OpenCV教程】如何拆分与合并图像的通道

© 一点知识