J'ai donc suivi ce tutoriel mais il ne semble rien faire. Rien du tout. Il attend quelques secondes et ferme le programme. Quel est le problème avec ce code?
import cv2
vidcap = cv2.VideoCapture('Compton.mp4')
success,image = vidcap.read()
count = 0
success = True
while success:
success,image = vidcap.read()
cv2.imwrite("frame%d.jpg" % count, image) # save frame as JPEG file
if cv2.waitKey(10) == 27: # exit if Escape is hit
break
count += 1
En outre, dans les commentaires, il est dit que cela limite les images à 1000? Pourquoi?
EDIT: J'ai essayé de faire d' success = Trueabord mais cela n'a pas aidé. Il n'a créé qu'une seule image de 0 octet.
Trueou False?
print successquelque part.
success; si c'est faux, cela signifie que la lecture de la vidéo a échoué pour une raison quelconque. Vous devez d'abord faire fonctionner ce petit morceau.
brew install opencv --python27 --ffmpegsi vous utilisez une version différente de Python, vous devrez la changer pour votre version.
success?