def namedWindow(winname, flags=None): # real signature unknown; restored from __doc__"""namedWindow(winname[, flags]) -> None.   @brief Creates a window. 创建一个窗口。.   .   The function namedWindow creates a window that can be used as a placeholder for images and.   trackbars. Created windows are referred to by their names.·   名为Window的函数创建一个可用作图像和轨迹栏的占位符的窗口。 创建的窗口由其名称引用。.   .   If a window with the same name already exists, the function does nothing.·     如果已经存在具有相同名称的窗口,则该功能不执行任何操作。.   .   You can call cv::destroyWindow or cv::destroyAllWindows to close the window and de-allocate any associated.   memory usage. For a simple program, you do not really have to call these functions because all the.   resources and windows of the application are closed automatically by the operating system upon exit.·    您可以调用cv :: destroyWindow或cv :: destroyAllWindows关闭窗口并取消分配任何关联的内存使用情况。 对于简单的程序,您实际上不必调用这些函数,因为在退出时,操作系统会自动关闭应用程序的所有资源和窗口。.   .   @note.   .   Qt backend supports additional flags Qt后端支持其他标志:.   -   **WINDOW_NORMAL or WINDOW_AUTOSIZE:** WINDOW_NORMAL enables you to resize the.   window, whereas WINDOW_AUTOSIZE adjusts automatically the window size to fit the.   displayed image (see imshow ), and you cannot change the window size manually.· WINDOW_NORMAL使您能够调整窗口大小,而WINDOW_AUTOSIZE会自动调整窗口大小以适合显示的图像(请参见imshow),并且您不能手动更改窗口大小。.   -   **WINDOW_FREERATIO or WINDOW_KEEPRATIO:** WINDOW_FREERATIO adjusts the image.   with no respect to its ratio, whereas WINDOW_KEEPRATIO keeps the image ratio.·   WINDOW_FREERATIO调整图像时不考虑其比例,而WINDOW_KEEPRATIO则保留图像比例。.   -   **WINDOW_GUI_NORMAL or WINDOW_GUI_EXPANDED:** WINDOW_GUI_NORMAL is the old way to draw the window.   without statusbar and toolbar, whereas WINDOW_GUI_EXPANDED is a new enhanced GUI.· WINDOW_GUI_NORMAL是绘制没有状态栏和工具栏的窗口的旧方法,而WINDOW_GUI_EXPANDED是新的增强型GUI。.   By default, flags == WINDOW_AUTOSIZE | WINDOW_KEEPRATIO | WINDOW_GUI_EXPANDED·  默认情况下,标志== WINDOW_AUTOSIZE | WINDOW_KEEPRATIO | WINDOW_GUI_EXPANDED.   .   @param winname Name of the window in the window caption that may be used as a window identifier. 窗口标题中可以用作窗口标识符的窗口名称。.   @param flags Flags of the window. The supported flags are: (cv::WindowFlags)窗口的标志。 支持的标志是:(cv :: WindowFlags)"""pass

官网:cv :: WindowFlags

一般不用设置flag,默认是flags == WINDOW_AUTOSIZE | WINDOW_KEEPRATIO | WINDOW_GUI_EXPANDED,上面有写。

设置了一下:

cv2.namedWindow('{}'.format(serial_list[i]), flags=cv2.WINDOW_NORMAL | cv2.WINDOW_KEEPRATIO | cv2.WINDOW_GUI_EXPANDED)

表示没啥效果。。。固定不了比例

其他人也有相似问题:OpenCV CV_WINDOW_KEEPRATIO doesn’t work

暂未找到解决办法。。。

python opencv cv2.namedWindow(winname, flags=None) (命名)创建窗口 cv::WindowFlags相关推荐

  1. python opencv cv2.imread

    python opencv cv2.imread 环境说明 opencv 安装 pip install opencv-python opencv:opencv_python 4.5.5.64 介绍 方 ...

  2. python opencv cv2在图片中画mask掩码/掩膜

    python opencv cv2在图片中画mask掩膜 import cv2 import numpy as np from PIL import Image import matplotlib.p ...

  3. python opencv cv2.resize()函数

    **def resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None): # real signature unknown; ...

  4. python opencv cv2.cvtColor()方法(将图像从一种颜色空间转换为另一种颜色空间)(转换成灰度图)

    def cvtColor(src, code, dst=None, dstCn=None): # real signature unknown; restored from __doc__" ...

  5. Python Opencv cv2提取图像中某种特定颜色区域(例如黑字白纸背景下的红色公章提取),并将纯色背景透明化

    拜拜PHOTOSHOP- 领导突然让我帮他把公章从图片中抠出来,在确保了不是要做坏事的情况下,我打开了PHOTOSHOP,用魔棒工具一点一点抠,但由于魔棒工具的原理是对比临近区域像素差值,导致封闭字体 ...

  6. python opencv cv2.VideoCapture(),read(),waitKey()的使用 ret,frame参数

    参考文章:python-OpenCV2中 cv2.VideoCapture(),read(),waitKey()的使用 VideoCapture.py # encoding: utf-8 # modu ...

  7. python opencv cv2.rectangle 参数含义

    因为做程序图像剪切一直不太明白是怎么切片的,这里就用 cv2.rectangle 这个函数来看一下 opencv 是怎么计量图像的坐标轴的. cv2.rectangle 这个函数的作用是在图像上绘制一 ...

  8. Python OpenCV(cv2) 摄像头开启+录像

    最近在研究opencv,也就是cv2库,想实现开启摄像头实时显示画面+录像,从网上看了不少案例和代码,动手实践时发现很多案例和代码都没有经过严格验证,导致bug不断,生成的视频文件也不能播放.经过持续 ...

  9. python opencv cv2.imdecode()函数(从内存中的缓冲区读取图像)

    from cv2.__init__.py def imdecode(buf, flags): # real signature unknown; restored from __doc__" ...

最新文章

  1. SAP模块常用增强总结
  2. installshield 安装文件属性的原始文件名 如何修改_iPhone修改微信提示音,iOS12可用,无需越狱详细教程...
  3. adb devices 找不到设备的解决方法,亲测,超管用
  4. Android Bluetooth模块学习笔记
  5. Linux 进程通信fifo,Linux 进程通信之FIFO的实现
  6. 关于Java的常见误解
  7. 让计算机桌面更加美丽课件,让计算机桌面更加美丽_1.doc
  8. python 数据挖掘论文_基于python的WEB数据挖掘技术实现与研究
  9. android app 后台运行,安卓APP锁定后台运行的方法
  10. 这位985名校的教授火了!当了10年博导,竟无一博士毕业?
  11. 新概念第三册背诵: Lesson 1 - A Puma at large
  12. 系统分析设计案例分析
  13. matlab如何导入大量数据
  14. 支付宝上天了! 移动支付应用首次登上飞机
  15. 苹果手表Apple Watch 无法检查更新 iOS14.5 14.6 14.7
  16. 如何做好开发组长工作
  17. 简单入门排序算法(直接插入排序,折半插入排序,希尔排序,冒泡排序,堆排序,归并排序)
  18. 典型电子商务系统前台后台功能分析
  19. kubectl describe命令详解
  20. 记忆存储程序使得计算机能够实现,2016年职称计算机考试模块综合试题及答案(4)...

热门文章

  1. 【收藏】SAP记账码
  2. 【QM-04】Inspection Characteristic(检验特征)
  3. 半轴CVJ(constant velocity joint)
  4. 新技术让SAP HANA向“通用”平台迈进
  5. SAP ERP差异来源和差异处理
  6. 类CL_ABAP_TYPEDESCR,动态取得运行时类型
  7. ALV分类合计功能实现
  8. ABAP OLE相关的应用
  9. ABAP:关于文本(Read_text,Save_text)
  10. 计算机网络信息安全的含义,计算机网络信息安全内涵及其重要性