Opencv从多媒体文件中读取视频帧和从设备上读取关键帧方法差不多,都是使用到VideoCapture这个api,差别是输入的参数不一样了。
只需要将视频资源地址传给VideoCapture()这个api即可:VideoCapture(“视频资源”)
 
import cv2
from cv2 import waitKey

cv2.namedWindow('video',cv2.WINDOW_NORMAL)
# 从视频文件中读取视频帧
cap=cv2.VideoCapture('视频资源')
while 1:
    # 从摄像头读视频帧
    ret,frame=cap.read()
    cv2.imshow('video',frame)
    # 等待键盘事件,如果按q键就退出
    key=cv2.waitKey(40)
    if key==ord('q'):
        break
# 释放VideoCaptrue
cap.release()

cv2.destroyAllWindows()
评论
头像
验证码:
相关推荐

七年之痒是什么意思

520送什么给女友

第一次见女方父母送什么好




如果未经特殊说明,本站内容皆为原创,转载内容如果侵犯了您的权益,如有侵权请联系管理员删除
联系QQ:2380712278

备案号:皖ICP备19012824号