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;
}

效果如下:

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

相关文章

  • Matlab利用随机森林(RF)算法实现回归预测详解

    Matlab利用随机森林(RF)算法实现回归预测详解

    这篇文章主要为大家详细介绍了Matlab如何利用随机森林(RF)算法实现回归预测,以及自变量重要性排序的操作,感兴趣的小伙伴可以了解一下
    2023-02-02
  • C语言生成随机数以及设置随机数范围的方法(超详细)

    C语言生成随机数以及设置随机数范围的方法(超详细)

    文章介绍了C语言中生成随机数的方法,包括使用`rand`和`srand`函数,以及如何通过`time`函数设置随机种子以确保每次运行程序生成的随机数序列不同,此外,还详细讲解了如何根据需要设置随机数的范围,需要的朋友可以参考下
    2025-02-02
  • C/C++新建注册表项的代码示例

    C/C++新建注册表项的代码示例

    今天小编就为大家分享一篇关于C/C++新建注册表项的代码示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • C++实现LeetCode(51.N皇后问题)

    C++实现LeetCode(51.N皇后问题)

    这篇文章主要介绍了C++实现LeetCode(51.N皇后问题),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • Qt中PaintEvent绘制实时波形图的实现示例

    Qt中PaintEvent绘制实时波形图的实现示例

    本文主要介绍了Qt中PaintEvent绘制实时波形图的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • 关于双向链表的增删改查和排序的C++实现

    关于双向链表的增删改查和排序的C++实现

    下面小编就为大家带来一篇关于双向链表的增删改查和排序的C++实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • C语言每日练习之冒泡排序

    C语言每日练习之冒泡排序

    这篇文章主要介绍了C语言冒泡排序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-11-11
  • LeetCode 单调栈内容小结

    LeetCode 单调栈内容小结

    这篇文章主要介绍了LeetCode 单调栈内容小结,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • Visual Studio 2022 安装低版本 .Net Framework的图文教程

    Visual Studio 2022 安装低版本 .Net Framework的图文教程

    这篇文章主要介绍了Visual Studio 2022 如何安装低版本的 .Net Framework,首先打开 Visual Studio Installer 可以看到vs2022 只支持安装4.6及以上的版本,那么该如何安装4.6以下的版本,下面将详细介绍,需要的朋友可以参考下
    2022-09-09
  • C语言位图及位图的实现

    C语言位图及位图的实现

    这篇文章主要为大家详细介绍了C语言位图及位图的实现,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05

最新评论