快速利用opencv合并图像
来源:互联网 发布:5g网络基础硬件建设 编辑:程序博客网 时间:2024/06/05 17:30
如果要合并两张或者多张图片,我们可以采用这样的思路,设置ROI。以合并两张大小320x240的图像为例:
A 需要创建一张640x240的图像image3。
B 把image3的ROI设置为Rect(0,0,320,240),刚好可以放一张小图像。
C 然后把小图像image1 COPY到image3中。
D 重新设置ROI,针对第二张小图像image2重复B和C的操作。
IplImage* image3 = cvCreateImage( cvSize(image1->width+image2->width,MAX(image1->height,image2->height)),IPL_DEPTH_8U,3);
CvRect rect=cvRect(0,0,image1->width,image1->height);
cvSetImageROI(image3,rect);
cvCopy(image1,image3);
cvResetImageROI(image3);
rect=cvRect(image1->width,0,image2->width,image2->height);
cvSetImageROI(image3,rect);
cvCopy(image2,image3);
cvResetImageROI(image3);
cvNamedWindow("image3");
cvShowImage("image3",image3);
引自:http://www.cnblogs.com/carekee/articles/2168926.html
- 快速利用opencv合并图像
- OpenCV合并图像
- OpenCV 图像合并
- OpenCV合并图像
- opencv分RGB合并图像
- 利用OpenCV对图像旋转
- 利用opencv求图像重心
- 利用OpenCV进行图像匹配
- OPENCV将一张图像和视频合并
- Opencv图像处理(读取图像以及简单合并)
- 利用OpenCV求取图像的重心
- 利用OpenCV读入,显示并保存图像
- opencv 利用滚动条调整图像亮度
- 利用OpenCV实现图像的阈值分割
- 利用OpenCV修改图像大小,转换图像格式
- 利用OpenCV实现图像边缘直方图输出
- 利用OpenCV实现图像纹理特征提取
- 利用opencv显示图像 和SetImageROI函数
- Oracle 针对当前等待事件的trace步骤
- Ubuntu下TeX中文环境
- Logon: "You must be granted the Allow log on through the Terminal (or Remote Desktop) Services Right
- 正则练习
- Android JNI知识简介
- 快速利用opencv合并图像
- IOS自动化打包介绍
- Android定制控件
- 黑马程序员_Schema解析XML文档详解
- 判断汉字字数的几个方法
- How To Do Research In the MIT AI Lab
- Unity3d使用蓝牙(bluetooth)开发IOS点对点网络游戏
- IT技术开发人员35岁之前应该做的十件事
- 一个用作撕碎字符串的PL/SQL工具函数(Oracle 10g)