opencv实现多张图像拼接
2019-03-28 10:57
543 查看
本文实例为大家分享了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; }
效果如下:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Opencv实现图像无缝拼接,Sift查找特征点,Flann进行匹配
- OpenCv实现两幅图像的拼接
- 图像拼接实现镜面效果 opencv完整代码 实现(附实验结果)
- 特征点匹配应用——图像拼接的原理与基于OpenCV的实现
- 利用OpenCV实现图像拼接的代码!
- OpenCv实现两幅图像的拼接
- Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
- opencv2.4.10+vs2008实现图像的拼接
- 用opencv开源包实现了下图像拼接
- Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
- 在android 上,使用Opencv3.0实现图像无缝拼接,Fast查找特征点,BruteForce进行匹配
- OpenCV实现将两幅图像拼接在一起
- 【OpenCV学习笔记 024】Stitcher类实现全景图像拼接
- opencv2实现n张图像拼接_stitcher具体之代码1_计算机视觉大作业1
- opencv2实现n张图像拼接_stitcher具体之代码2(简化版)_计算机视觉大作业2
- 利用opencv2.4.10+VS2012和RobHess的sift特征算法实现全景图像拼接
- Opencv Sift和Surf特征实现图像无缝拼接生成全景图像
- opencv实现两幅图像的拼接
- Opencv实现图像无缝拼接,Sift查找特征点,Flann进行匹配
- opencv实现几幅图像拼接成一整幅大图