opencv实现多张图像拼接

 更新时间:2019年01月15日 10:46:23   作者:frank95804  
这篇文章主要为大家详细介绍了opencv实现多张图像拼接功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了opencv实现多张图像简单拼接,供大家参考,具体内容如下

#include <iostream>
#include <core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>
#include<opencv2/stitching.hpp>
 
using namespace std;
using namespace cv;
int main()
{
 
 Mat combine, combine1, combine2;
 Mat a = imread("idol1.jpg");
 Mat b = imread("idol2.jpg");
 Mat c = imread("idol3.jpg");
 Mat d = imread("idol4.jpg");
 
 cv::resize(a, a, cv::Size(100, 100), 0, 0, CV_INTER_LINEAR);
 cv::resize(b, b, cv::Size(100, 100), 0, 0, CV_INTER_LINEAR);
 cv::resize(c, c, cv::Size(100, 100), 0, 0, CV_INTER_LINEAR);
 cv::resize(d, d, cv::Size(100, 100), 0, 0, CV_INTER_LINEAR);
 //水平拼接
 hconcat(a, b, combine1);
 hconcat(c, d, combine2);
 
 //垂直拼接
 vconcat(combine1, combine2, combine);
 namedWindow("Combine", CV_WINDOW_AUTOSIZE);
 imshow("Combine", combine);
 cv::waitKey(1);
 
 system("pause");
 return 0;
}

效果如下:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Linux下semop等待信号时出现Interrupted System Call错误(EINTR)解决方法

    Linux下semop等待信号时出现Interrupted System Call错误(EINTR)解决方法

    本篇文章是对在Linux下semop等待信号时出现Interrupted System Call错误(EINTR)的解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++实现学生住宿管理系统

    C++实现学生住宿管理系统

    这篇文章主要为大家详细介绍了C++实现学生住宿管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 举例讲解C语言对归并排序算法的基础使用

    举例讲解C语言对归并排序算法的基础使用

    这篇文章主要介绍了C语言对归并排序算法的使用,归并排序算法的平均事件复杂度为(n\log n),需要的朋友可以参考下
    2016-05-05
  • Qt读取和写入配置(ini)文件

    Qt读取和写入配置(ini)文件

    ini文件在windows系统中可以存储需要持久保存的配置信息,本文主要介绍了Qt读取和写入配置(ini)文件,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • C++性能剖析教程之switch语句

    C++性能剖析教程之switch语句

    除了用嵌套if语句外,C++中还提供switch语句,又称为“开关语句”,用来实现多分支(多选一),下面这篇文章主要给大家介绍了关于C++性能剖析教程之switch语句的相关资料,需要的朋友可以参考下
    2018-06-06
  • C语言Make命令用法讲解

    C语言Make命令用法讲解

    本文详细讲解了C语言Make命令用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • C语言版猜数字小游戏

    C语言版猜数字小游戏

    这篇文章主要为大家详细介绍了C语言版猜数字小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C++中 set的用法

    C++中 set的用法

    这篇文章主要介绍了C++中 set的用法,set的内部使用了红黑树对所有的元素进行了排序。在树结构当中,我们通常使用的都是<key, value>的形式。下面我们来看看该内容的具体情况,需要的朋友也可以参考一下
    2021-11-11
  • C语言代码实现简单的扫雷小游戏

    C语言代码实现简单的扫雷小游戏

    这篇文章主要为大家详细介绍了C语言代码实现简单的扫雷小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-03-03
  • C语言实现学生考勤系统

    C语言实现学生考勤系统

    这篇文章主要为大家详细介绍了C语言实现学生考勤系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03

最新评论