【Python Opencv】使用cv2.VideoCapture()读取视频并且显示
【Python Opencv】使用cv2.VideoCapture()读取视频并且显示今天需要读取视频并且显示,因此在网上搜了一下如何使用OpenCV来读取视频并且显示,但是看到许多博客给出的代码都有bug,因此上传一个没有bug版本程序。代码代码的注释很详细,具体函数功能不再贴出。import cv2cap = cv2.VideoCapture('2.mp4')# 读取视频while cap.i
文章共248字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
【Python Opencv】使用cv2.VideoCapture()读取视频并且显示
今天需要读取视频并且显示,因此在网上搜了一下如何使用OpenCV来读取视频并且显示,但是看到许多博客给出的代码都有bug,因此上传一个没有bug版本程序。
代码
代码的注释很详细,具体函数功能不再贴出。
import cv2
cap = cv2.VideoCapture('2.mp4') # 读取视频
while cap.isOpened(): # 当视频被打开时:
ret, frame = cap.read() # 读取视频,读取到的某一帧存储到frame,若是读取成功,ret为True,反之为False
if ret: # 若是读取成功
cv2.imshow('frame', frame) # 显示读取到的这一帧画面
key = cv2.waitKey(25) # 等待一段时间,并且检测键盘输入
if key == ord('q'): # 若是键盘输入'q',则退出,释放视频
cap.release() # 释放视频
break
else:
cap.release()
cv2.destroyAllWindows() # 关闭所有窗口
更多推荐
已为社区贡献1条内容
所有评论(0)