Я использую python и opencv для работы с фреймом.Я следую приведенному ниже коду, который сохраняет кадр в каталоге.У меня проблема в том, что даже если видео длится 1 секунду, я получаю более 1000 кадров.
Кто-нибудь может мне помочь, как уменьшить количество кадров?
import cv2
import os
cap = cv2.VideoCapture('7.mp4')
currentFrame = 0
ret, frame = cap.read()
current_dir=os.getcwd()
while ret:
name = current_dir+'/pic2/frame' + str(currentFrame) + '.jpg'
print(name)
cv2.imwrite(name,frame)
currentFrame+=1