通道的拆分与合并
来源:互联网 发布:java面试葵花宝典2015 编辑:程序博客网 时间:2024/05/17 15:57
可以先拆分,在利用表查找改变每个通道的对比度后,再合并
#include<opencv2\opencv.hpp>#include<opencv2\imgproc\imgproc.hpp>#include<opencv2\core\core.hpp>#include<vector>using namespace cv;using namespace std;int main(){ Mat image=imread("F:\\opencv_test\\1.jpg"); vector<Mat> vec; //拆分通道 split(image,vec); Mat imageRed,imageBlue,imageGreen,mergeImage,mergeImage2; imageRed=vec[0]; imageGreen=vec[1]; imageBlue=vec[2]; //等价于 imageRed=vec.at(0);imageGreen=vec.at[1];imageBlue=vec.at(2); Mat lookup(1,256,CV_8U); for(int i=0;i<256;i++){ lookup.at<uchar>(i)=255-i; } LUT(imageRed,lookup,imageRed); LUT(imageGreen,lookup,imageGreen); LUT(imageBlue,lookup,imageBlue); mergeImage2=imageRed+imageGreen+imageBlue; //合并通道 merge(vec,mergeImage); namedWindow("first channel",0); imshow("first channel",imageBlue); namedWindow("second channel",0); imshow("second channel",imageGreen); namedWindow("third channel",0); imshow("third channel",imageRed); namedWindow("merge image",0); imshow("merge image",mergeImage); namedWindow("merge image2",0); imshow("merge image2",mergeImage2); waitKey(0); return 0;}
0 0
- 通道的拆分与合并
- 图像通道的拆分/合并处理
- opencv通道拆分与合并:split和merge
- Goldengate的拆分与合并
- 文件的拆分与合并
- 数组的合并与拆分
- 文件的合并与拆分
- 分离与合并图像通道的方法
- chapter12_2图片的通道分离与合并
- 文件流的合并与拆分
- php数组的合并与拆分
- php数组的合并与拆分 【转】
- Java文件的拆分与合并(二)
- Java文件的拆分与合并(一)
- 一种字符串合并与拆分的方法
- ITEXT PDF文件的拆分与合并
- 列合并与拆分
- 集合合并与拆分
- ajax动态加载下拉框、单选框、复选框
- 希尔(Shell)排序
- 黑马程序员——java复习总结——其他类和IO流
- 累了就会(ˇˍˇ) 想~爸爸想妈妈
- Java Foreach语句使用总结
- 通道的拆分与合并
- 今天,我写下了我的第一篇博文。
- Redis 学习笔记
- 用IDM下载SAP软件,享受风一样的极速下载!
- application对象实现网站计数器
- 返回上两个视图
- Linux学习笔记----权限管理命令----chmod
- mybatis下的分页,支持所有的数据库
- poj 2367 Genealogical tree 【基础拓扑排序】