OpenCV2.4.10之多个图片在一个窗口显示

这篇博客介绍了一种在OpenCV中简洁地在一个窗口显示多个图像的技巧,适用于图像处理和视频处理中的效果对比。尽管代码量少,但需要注意的是,这种方法要求所有显示的图像类型必须相同,否则可能会遇到问题。
摘要由CSDN通过智能技术生成

在做图像处理或者视频处理的时候,又是为了对比效果,需要在一个窗口显示多个图片和视频。在网上找了一些资料,大部分程序比较多,而且是opencv2.0以下的。再此给出一种简单的方法,程序代码量少,易于实现。

此方法简单,但是有一个问题还没想到办法,即两个图像的类型需一致,如果不一致则出现问题,还望大神们给点提示啊,谢谢!

#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
using namespace std;

int main()
{
	Mat img1=imread("D:\\1.jpg");
	if (!img1.data)
	{
		cout << "oh,no.open failure" << endl;
	}
	namedWindow("picture1",WINDOW_AUTOSIZE);
	namedWindow("picture2", WINDOW_AUTOSIZE);

	imshow("picture1", img1);
	Mat img2 = imread("2.jpg");

	imshow("picture2", img2);
//新建一个名
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值