test python

#python 3.7.4,opencv4.1
#蔡军生 https://blog.csdn.net/caimouse/article/details/51749579
#
import numpy as np
import cv2
from matplotlib import pyplot as plt
 
#从视频格式文件创建视频对象
video = cv2.VideoCapture('szfire.mp4')
 
#获得码率及尺寸
fps = video.get(cv2.CAP_PROP_FPS)
#获得尺寸大小
size = (int(video.get(cv2.CAP_PROP_FRAME_WIDTH)), 
        int(video.get(cv2.CAP_PROP_FRAME_HEIGHT)))
#获得整个文件里有多少帧数据
fNUMS = video.get(cv2.CAP_PROP_FRAME_COUNT)
print(fNUMS)
 
#读帧
success, frame = video.read()
while success : #循环播放,直到结束
    cv2.imshow('Video', frame) #显示
    cv2.waitKey(1000//int(fps)) #延迟
    success, frame = video.read() #获取下一帧
 
video.release() #释放对象
 
cv2.waitKey(0)
cv2.destroyAllWindows()

 

发布了2345 篇原创文章 · 获赞 346 · 访问量 46万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 护眼 设计师: 闪电赇

分享到微信朋友圈

×

扫一扫,手机浏览