(8)OpenCV 4 学习之通道分离与合并


前言

最近心血来潮,想具体的去学习一下图像处理,所以报了知识星球的一个OpenCV研习社,将自己每天的学习,分享一下。写个 blog 加深一下知识。


知识点

通道分离与合并
OpenCV中默认imread函数加载图像文件,加载进来的是三通道彩色图像,色彩空间是RGB色彩空间、通道顺序是BGR(蓝色、绿色、红色)、对于三通道的图像OpenCV中提供了两个API函数用以实现通道分离与合并。

  • split // 通道分类
  • merge // 通道合并

一、函数解析

1、通道分离(split)
CV_EXPORTS_W void split(InputArray m, OutputArrayOfArrays mv);

参数一:输入的多通道数组。
参数二:输出向量数组;如果需要,将重新分配数组本身。

功能:将多通道数组划分为多个单通道数组。
2、通道合并(merge)
CV_EXPORTS_W void merge(InputArrayOfArrays mv, OutputArray dst);

参数一:输入要合并的矩阵向量;mv中的所有矩阵必须具有相同的大小和相同的深度。
参数二:输出与mv[0]相同大小、相同深度的数组;通道数为矩阵数组中通道总数。

功能:多个单通
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值