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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章