Я пытался написать функцию на Python, которая могла бы разделить кадры видео, которые позже я буду использовать для целей глубокого изучения. Кажется, что не было никаких проблем с созданием файлов, но когда я их открываю, внутри ничего нет.
Python, Visual Studio, OpenCV
import cv2
import matplotlib.pyplot as plt
import numpy as np
video=cv2.VideoCapture('teknofest.mp4')
ret,frame=video.read()
def getFrames(vid):
count=0
for item in frame:
cv2.imwrite(filename='frame%d.jpg' %count,img=item)
print('WRITTEN FRAME:',count)
count+=1
return frame
getFrames(video)
.
Я надеялся получить кадры, но это просто дало мне 719 пустых фотографий