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;
}
Last modification:August 10th, 2020 at 02:59 pm