import cv2
#load 本地视频
cap = cv2.VideoCapture("test.mp4")
#看看是不是能打开
isOpened = cap.isOpened()
fps = cap.get(cv2.CAP_PROP_FPS)
imgW = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
imgH = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
print(isOpened,fps,imgW,imgH)
i = 0 #用于记录获取了多少张图片
while(isOpened):
if i == 10:
print('完成')
break
else:
i = i+1
#读取每一帧 或者每一张图片 flag 是否成功 frame
(flag,frame) = cap.read()
fileName = 'image'+str(i)+'.jpg'
print(frame)
if flag == True:
cv2.imwrite(fileName,frame,[cv2.IMWRITE_JPEG_QUALITY,100]) #文件名 文件内容 视频质量
计算机视觉-把视频分解为图片
猜你喜欢
转载自blog.csdn.net/renfujiang/article/details/83001997
今日推荐
周排行