opencv学习第一天之二

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)

猜你喜欢

转载自blog.csdn.net/m0_74027495/article/details/129642510