opencv使用imshow()输出时怎样设置窗口大小

这篇具有很好参考价值的文章主要介绍了opencv使用imshow()输出时怎样设置窗口大小。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:

在学习OpenCV的过程中,第一步就是要读取图片并输出,但在输出过程中我发现简单地使用cv2.imshow('winname',path)输出得到的图片常常不能窥全貌,被默认函数一自适应,就显示不完,还太大,因此,我想要自动拉伸窗口尺寸且不改变宽高比。

两步,使用imshow()输出时怎样设置窗口大小

第一步:自己创建一个窗口,将窗口属性设置为FREERATI0

创建窗口函数cv2.namedwindow()介绍

cv2.namedWindow(winname, flags)

其中,winname 是窗口的名称,flags 是窗口的属性标志,用于控制窗口的行为和外观。

以下是一些常用的窗口属性标志:

  • cv2.WINDOW_NORMAL:窗口大小可以调整。
  • cv2.WINDOW_AUTOSIZE:窗口大小根据图像大小自动调整。
  • cv2.WINDOW_FULLSCREEN:窗口全屏显示。
  • cv2.WINDOW_FREERATIO:窗口大小可以自由调整,但图像的宽高比不变。
  • cv2.WINDOW_KEEPRATIO:窗口大小可以自由调整,但图像的宽高比保持不变。

将窗口属性设置为FREERATI0

实例:

cv2 imshow窗口大小,OpenCV,图像处理,opencv,人工智能,计算机视觉

 第二步,使用cv2.imshow()输出

代码示例:

cv2 imshow窗口大小,OpenCV,图像处理,opencv,人工智能,计算机视觉

 输出:

cv2 imshow窗口大小,OpenCV,图像处理,opencv,人工智能,计算机视觉

 这是代码运行后的原始输出

但由于可以自动调整窗口大小

这是调整后的:

cv2 imshow窗口大小,OpenCV,图像处理,opencv,人工智能,计算机视觉

 成功!这不得一键三连?文章来源地址https://www.toymoban.com/news/detail-757701.html

到了这里,关于opencv使用imshow()输出时怎样设置窗口大小的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Anaconda下Jupyter Notebook执行OpenCV中cv2.imshow()报错(错误码为1272)网上解法汇总记录和最终处理方式

    Python 3.8.8 Anaconda3 2021.05 查询匹配 python3.8.* 的OpenCV匹配版本为: 4.1.* — 4.2.* ,我最后安装 4.2.0.32 版本 如下我记录了 “从发现问题,到不断试错,最后解决问题” 的完整过程,以备自己复盘使用,大家不愿费时的可直接查看总结版的处理方式记录 学校计算机视觉课要求完成

    2024年02月09日
    浏览(43)
  • Matlab:使用 GUIDE 设计 UI 界面并设置窗口大小

    Matlab:使用 GUIDE 设计 UI 界面并设置窗口大小 Matlab 的 GUIDE 工具箱是一个非常强大而灵活的工具,可以方便地创建自定义的用户界面。在设计 UI 界面时,首先要考虑的是界面的大小和布局。本文将介绍如何在 GUIDE 中设置 UI 窗口大小。 创建新的 GUI 首先,在 Matlab 中打开 GUID

    2024年02月11日
    浏览(35)
  • opencv中调整图像显示框大小,cv2.namedWindow()

    如果要要调整cv2.imshow显示出来的窗口大小, 需要使用 cv2.namedWindow(‘窗口标题’, 默认参数) 参数 cv2.imshow(‘窗口标题’,image),如果前面没有cv2.namedWindow,就自动先执行一个cv2.namedWindow() 窗口默认cv2.WINDOW_AUTOSIZE namedWindow函数的作用是通过指定的名字,创建一个可以作为图像和

    2024年02月16日
    浏览(46)
  • 3.UI界面PyQt-窗口设置(调整窗口大小位置、设置窗口的图标)

    代码如下(示例): 示例展示: 代码如下(示例): 示例展示:

    2024年02月04日
    浏览(45)
  • Batchsize的大小怎样设置?Batchsize过大和过小有什么影响

    batch_size:表示单次传递给程序用以训练的数据(样本)个数。如果我们的数据集钟含有的样本总数为12800个样本,batch_size=128,那么就需要10个batch才能够训练完一个epoch。 batch_size一般取值为2的N次幂的形式,这是因为CPU或者GPU的内存架构是2的N次幂。CPU在读取内存时是一块一

    2024年02月01日
    浏览(35)
  • qt设置tableview单元大小跟随窗口变化

    设置效果过于离奇。 右侧为代码设置显示效果

    2024年02月11日
    浏览(35)
  • VS+Qt设置窗口尺寸(二):窗体控件自适应窗口布局,自动调整大小

    VS版本:VS2019 QT版本:Qt5.12.3(msvc2017_64) 为了适配不同尺寸的显示屏,软件窗口需要调整大小,窗口内的控件尺寸也要适配窗口的大小。 本例重点讲述如何设置可调整尺寸的窗口及控件,实现窗口最大化和尺寸调节。 本例使用相对简单的按键和文本框来做示例,其他控件均可

    2023年04月23日
    浏览(105)
  • pyqt5设置标题栏三个按钮以及窗口大小

    组件也会受影响,范围0-1,0是全透明,1是不透明

    2024年02月13日
    浏览(47)
  • matlab 设置图形窗口和图片大小 以及legend位置

    按照步骤一步步看代码吧 运行后输出  加上代码set(gcf,\\\'unit\\\',\\\'centimeters\\\',\\\'position\\\',[3 5 10 6]) 这就是对图形的位置及大小进行设置。单位为厘米,图形起点坐标为(3cm,5cm)表示左下点离显示器左侧边界10cm,离下侧边界5cm,边框大小为(10cm,6cm)  继续设置实际的图在figure中的比

    2024年02月11日
    浏览(64)
  • python中图片读取和保存以及plt.imshow()与cv2.imshow()显示图像颜色错误解决方案

    最近调试程序的时候,发现要保存的图片颜色与原图片有色差(显示图像变蓝),郁闷良久,终于发现问题,望诸君避坑。 🧸在用plt.imshow和cv2.imshow显示同一幅图时可能会出现颜色差别很大的现象。 🎯原因:opencv的接口使用BGR,而matplotlib.pyplot 则是RGB模式。 单独使用图像是

    2024年02月11日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包