opencv4.0简单直接拼接图片


#include <opencv2/opencv.hpp>
#include <opencv2/highgui/highgui_c.h>
#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv) {
	namedWindow("dst_3", CV_WINDOW_AUTOSIZE);
	Mat dst_1, dst_2, dst_3;
	Mat src_1 = imread("E:/openvinoR1/test_image_video/4.jpg");
	Mat src_2 = imread("E:/openvinoR1/test_image_video/123.jpg");
	Mat src_3 = imread("E:/openvinoR1/test_image_video/4.jpg");
	Mat src_4 = imread("E:/openvinoR1/test_image_video/123.jpg");
	//cv_XXXX  都需要添加#include <opencv2/highgui/highgui_c.h>
	resize(src_1, src_1, Size(300, 300), 0, 0, CV_INTER_LINEAR);
	resize(src_2, src_2, Size(300, 300), 0, 0, CV_INTER_LINEAR);
	resize(src_3, src_3, Size(300, 300), 0, 0, CV_INTER_LINEAR);
	resize(src_4, src_4, Size(300, 300), 0, 0, CV_INTER_LINEAR);
	//水平拼接
	hconcat(src_1, src_2, dst_1);
	hconcat(src_3, src_4, dst_2);

	//垂直拼接
	vconcat(dst_1, dst_2, dst_3);
	imshow("dst_3", dst_3);
     waitKey(0);
	return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值