OpenCV中namedWindow函数
Opencv4 官方文档 : https://docs.opencv.org/4.2.0/
Opencv4 for Python中文文档点击下载:OpenCV4 for Python 中文文档
1.Api及其参数
cv.namedWindow(winname, flags=None)
参数:
- winname:Name of the window in the window caption that may be used as a window identifier。简单点理解,窗口名字;
- flags:Flags of the window. The supported flags are: (cv::WindowFlags)。窗口标志。标志参数有以下几种:
标志参数 | 作用 |
---|---|
WINDOW_NORMAL | 显示图像后,允许用户随意调整窗口大小 |
WINDOW_AUTOSIZE | 根据图像大小显示窗口,不允许用户调整大小 |
WINDOW_FREERATIO | 窗口大小自适应比例 |
WINDOW_KEEPRATIO | 保持图像的比例 |
2.具体代码展示标志效果
2.1 窗口大小可变
cv.namedWindow("show Image",cv.)
或者
cv.namedWindow("show Image",cv.WINDOW_GUI_NORMAL)
或者
cv.namedWindow("show Image",0)
此时的图片是可以自由拉伸改变大小的
2.2 窗口大小不可变,自动适应图片大小(默认)
cv.namedWindow("show Image",cv.WINDOW_AUTOSIZE)
或者 cv.namedWindow("show Image",1)
2.3 窗口大小自适应比例
cv.namedWindow("show Image",cv.WINDOW_FREERATIO)
2.4 窗口大小跟随图片保持其比例
cv.namedWindow("show Image",cv.WINDOW_KEEPRATIO)
转载请注明转自:https://leejason.blog.csdn.net/article/details/106386590