大家都是第一次屠龙,先是绞尽脑汁搜索,然后是大改,最终拥有屠龙刀???(跟随大佬脚步,虽然我也不知道自己在说啥····)
这次上传的是怎样截取视频的帧图片。
import cv2
vc = cv2.VideoCapture('D:\\DATASET\\Emily.avi')
c=1
if vc.isOpened():
rval, frame = vc.read()
else:
rval = False
timeF = 100
while rval:
rval, frame = vc.read()
if(c%timeF==0):
cv2.imwrite('D:\\DATASET\\gan_picture\\emily\\step1\\'+str(c)+'.jpg',frame)
c= c+1
cv2.waitKey(1)
vc.release()
这是一段很简单的代码。但是因为我自身水平也不够,借着写博客的机会,重新梳理一下整个过程。
本次截取使用了opencv。
videocapture是opencv中用来读取视频的函数,支持读取avi和mpg格式的视频。