• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:opencv自定义播放视频的窗口大小

python 搞代码 4年前 (2022-02-20) 132次浏览 已收录 0个评论

在播放本地视频或读取摄像头内容时,画面可能很大,导致窗口简直铺在整个屏幕上,没方法放大,并且程序是在while中循环的,也没方法敞开,很闹心。就须要在程序中固定窗口的大小。

走过的坑在此记录一下。

import cv2
 
cap = cv2.VideoCapture('./1.mp4')
fps = cap.get(cv2.CAP_PROP_FPS)

while cap.isOpened():
    ret, frame = cap.read()
    # 留神:namedWindow、resizeWindow、imshow三个函数中的字符串必须雷同,否则无奈实现固定窗口大小的成果
    cv2.namedWindow("test", 0)  
    cv2.resizeWindow("test", 500, 300)    # 设置窗口的长和宽
    cv2.imshow('test', frame)
    cv2.waitKey(int(fps))
 
cap.release()
cv2.destroyAllWindows()


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:opencv自定义播放视频的窗口大小
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址