import cv2
videoCapture = cv2.VideoCapture()
videoCapture.open("C:\\aaa.mp4")
文件的相对路径
不同版本的cv2模块会有不同的api显示,我的cv2模块会有高亮显示
fps = videoCapture.get(cv2.CAP_PROP_FPS)
frames = videoCapture.get(cv2.CAP_PROP_FRAME_COUNT)
#fps是帧率,意思是每一秒刷新图片的数量,frames是一整段视频中总的图片数量。
frames是整个图片的数量, frame自然是单个图片
但frame是一个三维矩阵
print("fps=", fps, "frames=", frames)
for i in range(int(frames)):
ret, frame = videoCapture.read()
cv2.imwrite("E:/video/pictures/1-1.avi(%d).jpg" %i,frame)