import cv2
vc = cv2.VideoCapture('data/mp4/02.mp4') # 读入视频文件-----Ubuntu下路径
#vc = cv2.VideoCapture('E:/yolov5-pytorch-main-attention/1.mp4')-----Windows下路径(注意斜杠方向)
c = 1
d = 0
if vc.isOpened(): # 判断是否正常打开
rval, frame = vc.read()
else:
rval = False
timeF = 5 # 视频帧计数间隔频率
# try:
while rval: # 循环读取视频帧
rval, frame = vc.read()
if (c % timeF == 0): # 每隔timeF帧进行存储操作
d = d+1
cv2.imwrite('data/images/' + str(d) + '.jpg', frame) # 存储为图像-----Ubuntu下路径
#cv2.imwrite('E:/yolov5-pytorch-main-attention/1/' + str(d) + '.jpg', frame) # 存储为图像-----Windows下路径
print(d)
c = c + 1
cv2.waitKey(1)
vc.release()
获取视频路径
储存路径
1.正常输出
2.稍微处理一下