OpenCV窗口显示示例
作者:三味书屋 来源: 2022/2/22 9:20:13
//窗口显示实例
#include <iostream>
#include <string>
#include <sstream>

using namespace std;
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>

using namespace cv;
int main()
{
	//读取图像
	Mat lena = imread("K:\\test.jpg");
	//检查是否已加载
	if (!lena.data)
	{
		return -1;
	}
	Mat photo= imread("K:\\test.jpg");
	if (!photo.data)
	{
		return -1;
	}
	//创建窗口
	namedWindow("lena", WINDOW_NORMAL);//允许用户调整窗口大小
	namedWindow("photo",WINDOW_AUTOSIZE);//窗口根据图像大小设置
	//移动窗口到合适位置
	moveWindow("lena", 10, 10);
	moveWindow("photo",520,10);
	//显示窗口
	imshow("lena", lena);
	imshow("photo", photo);
	//设置窗口大小
	resizeWindow("lena", 512, 512);

	waitKey(0);

	destroyWindow("lena");
	destroyWindow("photo");

	//创建4个窗口
	for (int i = 0; i < 4; i++)
	{
		ostringstream ss;
		ss << "photo" << i;
		namedWindow(ss.str());
		moveWindow(ss.str(), 20 * i, 20 * i);
		imshow(ss.str(), photo);
	}
	waitKey(0);
	destroyAllWindows();//销毁所有窗口
}
称      呼:
联系方式:
您的评论:
技术支持:l.w.dong@qq.com www.luweidong.cn
广州市   wx:lwdred
Copyright © 2014 三味书屋 All Rights Reserved
技术支持:l.w.dong@qq.com  sitemap xml  sitemap html

粤公网安备44010602011869号

粤ICP备13031080号-1