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

}

相关推荐
汀、人工智能11 分钟前
[特殊字符] 第25课:合并两个有序链表
数据结构·算法·链表·数据库架构··合并两个有序链表
Hello.Reader16 分钟前
双卡 A100 + Ollama 生产部署从安装、踩坑、调优到最终可上线方案
linux·人工智能·算法
计算机安禾16 分钟前
【数据结构与算法】第30篇:哈希表(Hash Table)
数据结构·学习·算法·哈希算法·散列表·visual studio
xiaoye-duck17 分钟前
《算法题讲解指南:动态规划算法--子序列问题(附总结)》--32.最长的斐波那契子序列的长度,33.最长等差数列,34.等差数列划分II-子序列
c++·算法·动态规划
sinat_2554878130 分钟前
泛型:超级、扩展、列表·学习笔记
java·windows·学习·算法
切糕师学AI30 分钟前
Elasticsearch RRF(倒数排序融合)技术详解与实践
算法·elasticsearch·搜索引擎·混合搜索·rrf·归一化问题
lihao lihao37 分钟前
进程地址空间
数据结构·c++·算法
Byte不洛38 分钟前
LeetCode双指针经典题
c++·算法·leetcode·双指针
汀、人工智能39 分钟前
[特殊字符] 第16课:最小覆盖子串
数据结构·算法·数据库架构·图论·bfs·最小覆盖子串