1. namedWindow()
创建一个窗口。imshow可以直接指定窗口名,可以省去此函数(默认调用),但如果显示图像之前需要其他窗口操作时,需要调用此函数
void namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE);
参数winname:
窗口标识符/窗口名称
参数flags:
窗口标志位,下列是可选项
- WINDOW_NORMAL (CV_WINDOW_NORMAL in OpenCV2) 用户可以改变窗口的大小;
- WINDOW_AUTOSIZE (CV_WINDOW_AUTOSIZE) 窗口大小会根据显示图像自动调整,用户必能手动改变窗口大小;
- WINDOW_OPENGL (CV_WINDOW_OPENGL) 支持OpenGL。
2. destroyWindow()
关闭特定窗口
void destroyWindow(const string& winname);
参数同上
3. destroyAllWindows()
关闭所有的HighGUI窗口
void destroyAllWindows();