opencv学习(一):图片打开

 

图片打开样例:

 

#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv)
{
Mat img = imread("C:/Users/86136/Desktop/opencv学习/图片输出测试/test.jpg");
if (img.empty())
return-1;
namedWindow("EXAMPLE", cv::WINDOW_AUTOSIZE);

imshow("EXAMPLE", img);
waitKey(0);
destroyWindow("EXAMPLE");

}

 

opencv中namedWindow( )函数用法总结:

原型:void nameWindow(const string& winname,int flags = WINDOW_AUTOSIZE) ;

参数1:新建的窗口的名称。自己随便取。

参数2:窗口的标识,一般默认为WINDOW_AUTOSIZE 。

WINDOW_AUTOSIZE 窗口大小自动适应图片大小,并且不可手动更改。(上面图1就是使用的它)

WINDOW_NORMAL 用户可以改变这个窗口大小(上面图2就是使用的它)

WINDOW_OPENGL 窗口创建的时候会支持OpenGL(OpenGL图形界面应用程序)

 

waitKey(0)

系统暂停等待键盘事件;

0或负数则无限等待直到有键按下;

正数就是相应时间;

 

destroyWindow("EXAMPLE");

参数为窗口名称;

 

posted @ 2022-03-13 21:27  0MrMKG  阅读(333)  评论(0)    收藏  举报