视频读取特定帧
提示:以下是本篇文章正文内容,下面案例可供参考
使用步骤
代码如下(示例):
import cv2
import os
video1 ='/demo/cam10_video.avi'
cap = cv2.VideoCapture(video1)
time_length = 25.0
fps = 25
frame_seq = 600
frame_no = (frame_seq / (time_length*fps))
cap.set(1, 500)
for i in range(47):
print("No.={} parameter={}".format(i,cap.get(i)))
while cap.isOpened():
ret, frame = cap.read()
#print(ret)
cv2.imshow('video', frame)
cv2.waitKey(8)
c = cv2.waitKey(1)
if c == 27:
break
cv2.destroyAllWindows()