OpenCV中namedWindow()函数使用

OpenCV中namedWindow函数

  • 1.Api及其参数
  • 2.具体代码展示标志效果
    • 2.1 窗口大小可变
    • 2.2 窗口大小不可变,自动适应图片大小(默认)
    • 2.3 窗口大小自适应比例
    • 2.4 窗口大小跟随图片保持其比例

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)

OpenCV中namedWindow()函数使用_第1张图片
此时的图片是可以自由拉伸改变大小的

2.2 窗口大小不可变,自动适应图片大小(默认)

cv.namedWindow("show Image",cv.WINDOW_AUTOSIZE)
或者 cv.namedWindow("show Image",1)

OpenCV中namedWindow()函数使用_第2张图片

2.3 窗口大小自适应比例

cv.namedWindow("show Image",cv.WINDOW_FREERATIO)

OpenCV中namedWindow()函数使用_第3张图片

2.4 窗口大小跟随图片保持其比例

 cv.namedWindow("show Image",cv.WINDOW_KEEPRATIO)

OpenCV中namedWindow()函数使用_第4张图片
转载请注明转自:https://leejason.blog.csdn.net/article/details/106386590

你可能感兴趣的:(OpenCV图像处理,namedWindow,OpenCVnamed)