opencv 图像融合(局部处理)
2017-07-15 18:21
239 查看
1.mat
只包含图像的基本信息,不存储图像像素
2.灰度图像:单通道图像(split分离通道)
at<uchar>(i,j) = 255
RGB[A]转换为灰度:Y=0.299*R+0.587*G+0.114*B;
RGB颜色空间图像使用
at<vec3b>(i,j)(k) = vec3b(1,2,3)
merge合并图像通道:
split(src,channel);分离颜色通道
Mat zero = Mat::zeros(channel[0].rows, channel[0].cols, channel[0].type());空数据通道
channel[0] = zero; chanel[1]=zero;channel[2]不变
可以显示出单个通道的RGB彩色图像
3.颜色空间
cvtColor(src,dst,COLOR_BGR2GRAY);颜色空间转换
4.泊松融合(opencv3.0版本以后)
seamlessClone
5.凸包(轮廓线)
http://blog.csdn.net/wi162yyxq/article/details/53883507
6.ROI设置图像处理的有效区域
7.inpaint 图像修复
可以还原被涂改的画笔轨迹
http://blog.csdn.net/taoyanqi8932/article/details/52600269
只包含图像的基本信息,不存储图像像素
2.灰度图像:单通道图像(split分离通道)
at<uchar>(i,j) = 255
RGB[A]转换为灰度:Y=0.299*R+0.587*G+0.114*B;
RGB颜色空间图像使用
at<vec3b>(i,j)(k) = vec3b(1,2,3)
merge合并图像通道:
split(src,channel);分离颜色通道
Mat zero = Mat::zeros(channel[0].rows, channel[0].cols, channel[0].type());空数据通道
channel[0] = zero; chanel[1]=zero;channel[2]不变
可以显示出单个通道的RGB彩色图像
3.颜色空间
cvtColor(src,dst,COLOR_BGR2GRAY);颜色空间转换
4.泊松融合(opencv3.0版本以后)
seamlessClone
5.凸包(轮廓线)
http://blog.csdn.net/wi162yyxq/article/details/53883507
6.ROI设置图像处理的有效区域
7.inpaint 图像修复
可以还原被涂改的画笔轨迹
http://blog.csdn.net/taoyanqi8932/article/details/52600269
相关文章推荐
- OpenCV设置感兴趣区域ROI,对图像进行局部处理
- 图像识别与处理之Opencv——选取图像局部区域
- 【OpenCV图像处理入门学习教程三】基于SIFT特征和SURF特征的微旋转图像拼接与融合生成全景图像的比较
- Python-OpenCV 图像与视频处理
- OpenCV图像处理中的性能测试(持续更新)
- Opencv图像处理坐标系认识
- 实用图像处理入门 - 2 - Windows平台下编译openCV
- 【OpenCV入门教程之十】 形态学图像处理(一):膨胀与腐蚀
- OpenCV 数组存储图片像素值,便于后期图像处理
- ios--OpenCV--把单通道图像转成3通道进行处理
- Python-OpenCV 处理图像(一):基本操作
- 图像处理之半调色融合
- opencv中图像处理出错情况总结
- 【OpenCV3图像处理】Mat中元素的获取与赋值 ( 对比.at<>()函数 和 .ptr<>()函数)
- asp.net调用opencv类库,实现图像处理显示
- 【图像处理】openCV光流法追踪运动物体
- 图像处理8:局部复制粘贴
- 今天很高兴,我开始学习OpenGL,Opencv ,图像处理,direct3D
- Android与OpenCV2.4.4(2013最新)搭建图像处理框架
- opencv 图像处理 形态学操作 腐蚀 膨胀 开闭运算 阈值二值化 图像卷积 图像金字塔 Sobel算子 Laplacian 算子 candy边缘检测 霍夫变换 直方图