Sto provando a creare un video dal wrapper python per OpenCV in OSX. Sto usando python 2.7.1, opencv 2.3.1a, e i wrapper python di willowgarage che vengono con quella versione di opencv. Ho:opencv VideoWriter sotto OSX non produce uscita
import cv,cv2
w = cv2.VideoWriter('foo.avi', cv.FOURCC('M','J','P','G'), 25, (100,100))
for i in range(100):
w.write(np.ones((100,100,3), np.uint8))
OpenCV dice
WARNING: Could not create empty movie file container.
Didn't successfully update movie file.
... [ 100 repetitions]
io non sono sicuro di cosa provare dopo
Posso confermare che questo codice funziona su Mavericks, Python 2.7, openCV2 –
Provato almeno altre cinque risposte SO prima di arrivare qui. Questo è l'unico che ha funzionato per me su Mavericks con Python 2.7 e OpenCV 2.4.6.1. –
Stessa situazione degli altri commentatori. Ho scoperto che il fattore decisivo era l'uso dei caratteri minuscoli ''m', 'p', '4', 'v''. Molti altri esempi mostrano lettere maiuscole usate per 'fourcc', e non sapevo che fosse case-sensitive. –