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

}

相关推荐
_深海凉_3 小时前
LeetCode热题100-寻找两个正序数组的中位数
算法·leetcode·职场和发展
旖-旎4 小时前
深搜练习(电话号码字母组合)(3)
c++·算法·力扣·深度优先遍历
谭欣辰4 小时前
C++快速幂完整实战讲解
算法·决策树·机器学习
Mr_pyx4 小时前
【LeetHOT100】随机链表的复制——Java多解法详解
算法·深度优先
AIFarmer4 小时前
【无标题】
开发语言·c++·算法
AGV算法笔记5 小时前
CVPR 2025 最新感知算法解读:GaussianLSS 如何用 Gaussian Splatting 重构 BEV 表示?
算法·重构·自动驾驶·3d视觉·感知算法·多视角视觉
_李小白5 小时前
【android opencv学习笔记】Day 8: remap(像素位置重映射)
android·opencv·学习
勤劳的进取家5 小时前
数据链路层基础
网络·学习·算法
Advancer-6 小时前
第二次蓝桥杯总结(上)
java·算法·职场和发展·蓝桥杯
ん贤6 小时前
加密算法(对称、非对称、哈希、签名...)
算法·哈希算法