我想在OSX下從OpenCV的python包裝創建視頻。我正在使用python 2.7.1,opencv 2.3.1a以及來自那個opencv版本的willowgarage的python包裝。我有:opencv VideoWriter在OSX下產生沒有輸出
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的說
WARNING: Could not create empty movie file container.
Didn't successfully update movie file.
... [ 100 repetitions]
我不知道下一個嘗試
我可以確認這段代碼適用於小牛,Python 2.7,openCV2 –
在到達此處之前嘗試了至少五個其他的答案。這是唯一一個在小牛/ Python 2.7和OpenCV 2.4.6.1上爲我工作的人。 –
與其他評論者的情況相同。我發現決定性的因素是使用小寫的''m','p','4','v'。許多其他示例顯示用於'fourcc'的大寫字母,我不知道它是區分大小寫的。 –