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);

}

相关推荐
深蓝海拓12 小时前
opencv的模板匹配(Template Matching)学习笔记
人工智能·opencv·计算机视觉
TheLegendMe13 小时前
贪心+线程安全单例
算法·哈希算法
豐儀麟阁贵13 小时前
8.5在方法中抛出异常
java·开发语言·前端·算法
胖咕噜的稞达鸭14 小时前
算法入门:滑动窗口--->找到字符串中所有的字母异位词,串联所有的子串,最小覆盖子串
数据库·redis·算法
滨HI014 小时前
C++ opencv简化轮廓
开发语言·c++·opencv
小青龙emmm14 小时前
2025级C语言第二次周测(国教专用)题解
c语言·开发语言·算法
WolfGang00732114 小时前
代码随想录算法训练营Day28 | 509.斐波那契数列、70.爬楼梯、746.使用最小花费爬楼梯
算法
Boop_wu15 小时前
[Java EE] 多线程进阶(JUC)(2)
java·jvm·算法
闻缺陷则喜何志丹15 小时前
【SOSDP模板 容斥原理 逆向思考】3757. 有效子序列的数量|分数未知
c++·算法·力扣·容斥原理·sosdp·逆向思考
CoovallyAIHub16 小时前
如何在手机上轻松识别多种鸟类?我们发现了更简单的秘密……
深度学习·算法·计算机视觉