Opencv中如何将两幅图像连接成一幅图像(Mat操作)
来源:互联网 发布:淘宝互评后多久能看到 编辑:程序博客网 时间:2024/05/17 02:42
问题如下:
1、定义两幅图像Mat image1,image2,假设两幅图像同样大小
2、定义一幅图像Mat result,要将image1和image2连接到一起放到result中,假设image1,image2左右排列
//读取两幅图像
Mat image_one=imread("1.jpg");Mat image_two=imread("2.jpg");
//创建连接后存入的图像,两幅图像按左右排列,所以列数+1Mat result(image_one.rows,image_one.cols+image_two.cols+1,image_one.type());
//图像拷贝,不能用Mat中的clone和copyTo函数,单幅图像拷贝可用,clone和copyTo不仅拷贝图像数据,还拷贝一///些其他的信息
//而现在是将两幅图像的数据拷贝到一副图像中,只拷贝图像数据
//因此用colRange来访问图像的列数据colRange第一参数是起始列,是从0开始索引,而第二个参数是结束列,
//从1开始索引,与我们以前使用的不同,因此,参数分别为0和image_one.colsimage_one.colRange(0,image_one.cols).copyTo(result.colRange(0,image_one.cols));
//第二幅图像拷贝,中间的一行作为两幅图像的分割线image_two.colRange(0,image_two.cols).copyTo(result.colRange(image_one.cols+1,result.cols));imshow("result",result);waitKey(0);
0 0
- Opencv中如何将两幅图像连接成一幅图像(Mat操作)
- Opencv图像Mat操作
- OpenCV中Mat类的图像如何设置ROI
- openCV中Mat类的图像如何设置ROI
- 在MFC中如何显示OpenCV的图像Mat
- OpenCV中Mat类的图像如何设置ROI
- OpenCV中Mat类的图像如何设置ROI
- OpenCV中Mat类的图像如何设置ROI
- OpenCV图像矩阵Mat的基本操作
- opencv中遍历图像(Mat格式)
- opencv Mat 图像拼凑
- opencv Mat创建图像
- opencv中Mat存储图像和遍历图像像素
- OpenCV中常见的与图像操作有关的数据容器有Mat,cvMat和IplImage
- opencv中如何利用mat来获取连续内存的图像区域,并改变形状
- 如何将unsigned char*(或BYTE*)图像数据封装成OpenCV中Mat类型
- OpenCV+MFC快速应用:如何在MFC中显示Mat图像
- 如何将unsigned char*(或BYTE*)图像数据封装成OpenCV中Mat类型
- Android控件之RatingBar
- 论文排版
- 当 ListView 被 RecyclerView替代,我们拿什么来替代 BaseAdapterHelper 呢?
- hdu1875 畅通工程再续 (KRUSKAL求最小生成树)
- java通过Servlet生成验证码
- Opencv中如何将两幅图像连接成一幅图像(Mat操作)
- SQL*Loader 详解(sqlldr 指令)
- 机器学习之各种算法
- Path Sum II
- 高通AR-关于切换相机跟踪图片的控制
- AngularJS 的 Scope
- 使用Javascript/jQuery将javascript对象转换为json格式数据
- 编译ffmpeg
- Android调用别的应用的Activity