#include <opencv2/opencv.hpp>
#include <iostream> using namespace cv;
using namespace std; int main(int argc, char** argv)
{
Mat src = imread("f:/temp/images/lena.jpg");
if (src.empty())
{
printf("Could not find the image!\n");
return -1;
} namedWindow("input", WINDOW_AUTOSIZE);
imshow("input", src); vector<Mat> mv;
// 通道分离
split(src, mv);
int size = mv.size();
printf("number of channels: %d\n", size);
imshow("blue channel", mv[0]);
imshow("green channel", mv[1]);
imshow("red channel", mv[2]); // 修改通道内容然后合并通道
mv[2] = Scalar(0);
// bitwise_not(mv[0], mv[0]);
Mat dst;
// 通道合并
merge(mv, dst);
imshow("merge dst", dst); waitKey(0);
destroyAllWindows();
}

最新文章

  1. C#错过的10年
  2. android学习之路--------intent
  3. 2016HUAS_ACM暑假集训3G - 还是畅通工程
  4. lua弱表引用
  5. 响应式Web设计(Responsive Web design)的理念
  6. fsutil
  7. 使用Hadoop打造私有云盘之API操作
  8. 如何让 Git 忽略掉文件中的特定行内容?
  9. 蓝桥杯比赛java 练习《立方变自身》
  10. POI tools 参数化生成excel表格
  11. TP框架自带的正则验证的规则
  12. 奥酷HTML5视频直播系统AMS6.0
  13. Android必知必会-Android Studio下配置和使用Lambda
  14. 电子科技大学实验中学PK赛(二)比赛题解
  15. 探索 Python 学习
  16. id、class等各种选择器总结
  17. 15 Zabbix Item类型之Zabbix trapper类型
  18. win10 store 无法连接网络(原创)
  19. 查询系统负载信息 Linux 命令详解
  20. 最强自定义PHP集成环境,系统缺失dll和vc也能正常运行

热门文章

  1. Mac 上完美解决SVN问题及svn软件
  2. lua学习,笔者自用
  3. 转载:android audio policy
  4. xstart访问centos7
  5. Elasticsearch集群知识笔记
  6. 通过属性选择器找元素,可以通过$(__).length是否为0来判断是否找到了元素
  7. DVWA的安装及报错解决
  8. 在 JavaScript 中为什么 typeof null 的结果是 object?
  9. 题解【UVA12097】Pie
  10. HTML学习(13)区块元素和内联元素