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");
参数为窗口名称;

浙公网安备 33010602011771号