nameWindow
头文件:opencv2/highgui/highgui.hpp
作用: 创建一个窗口
函数原型:
void nameWindow(const string& winname,int flags = WINDOW_AUTOSIZE);
- 参数1 winname, 新建的窗口的名称
- 参数2 窗口的标识,默认为
WINDOW_AUTOSIZE
标识 | 说明 |
---|---|
WINDOW_AUTOSIZE | 窗口大小自动适应图片大小,并且不可手动更改 |
WINDOW_NORMAL | 用户可以改变这个窗口大小 |
WINDOW_OPENGL | 窗口创建的时候会支持OpenGL(需要配置OpenGL) |
示例:
#include<iostream>
#include<opencv2/highgui/highgui.hpp>
using namespace std;
int main(int argc,char **argv){
cv::Mat image = cv::imread("C:/Users/Administrator/Desktop/2-1.jpg", cv::IMREAD_GRAYSCALE);
cv::namedWindow("窗口名", cv::WINDOW_NORMAL);
cv::imshow("窗口名", image);
cv::waitKey(0);
return 0;
}