Opencv_11_通道的分离与合并

void ColorInvert::channels_demo(Mat& image)

{

std::vector<Mat> mv;

split(image, mv);

imshow("蓝色", mv[0]);

imshow("绿色", mv[1]);

imshow("红色", mv[2]);

Mat dst;

mv[0] = 0;

merge(mv, dst);

imshow("红色", dst);

int from_to[] = { 0,2,1,1,2,0 };

mixChannels(&image, 1, &dst, 1, from_to, 3);

imshow("通道混合", dst);

}

相关推荐
leaves falling几秒前
BC68 X形图案
数据结构·算法
Lun3866buzha3 分钟前
【机场目标检测】基于YOLOv26的飞机目标检测算法实现_1
算法·yolo·目标检测
Q741_1475 分钟前
C++ 优先级队列 大小堆 模拟 力扣 1046. 最后一块石头的重量 每日一题
开发语言·c++·算法·leetcode·优先级队列·
blazeDP11 分钟前
洛谷P7224 [RC-04] 子集积解析
算法·深度优先·图论
Anastasiozzzz28 分钟前
常见限流算法--【令牌桶】【漏桶】【固定窗口】【滑动窗口】
java·redis·后端·算法·面试
独自破碎E33 分钟前
动态规划-打家劫舍I-II-III
算法·动态规划
云草桑35 分钟前
C#.net 分布式ID之雪花ID,时钟回拨是什么?怎么解决?
分布式·算法·c#·.net·雪花id
风筝在晴天搁浅36 分钟前
hot100 104.二叉树的最大深度
java·算法
潇冉沐晴37 分钟前
div3 970个人笔记
c++·笔记·算法
历程里程碑41 分钟前
双指针1:移动零
大数据·数据结构·算法·leetcode·elasticsearch·搜索引擎·散列表