2014-02-10 17 views
0

OpenCV를 사용하여 Macintosh에서 Windows Media 비디오 파일을 열려고합니다. MacOS에서이 비디오를 보려면 Flip4Mac이라는 플레이어를 설치해야했습니다. 나는 이것이 WMV를 해독하기위한 코덱과 함께 온 것으로 가정하고있다. OpenCV에서 코덱을 사용하여 비디오를 열 수 있도록 할 수있는 방법이 있습니까?Mac에서는 .wmv 파일을 OpenCV로 어떻게 열 수 있습니까?

파이썬에서 비디오를 열고/opencv2 슈퍼 용이해야한다 :

cap = cv2.VideoCapture('0009.wmv') 

하지만이 얻을 : OS X에

WARNING: Couldn't read movie file 0009.wmv 

답변

0

OpenCV의 영상이 내 경험에 매우 버그가 있습니다. 그러나 브루를 사용하여는 FFmpeg을 설치하십시오 (당신이 이미하지 않은 경우 나 또한 사제를 사용 OpenCV의 설치를 권장) :

매버릭스에
$ brew install ffmpeg 

내가 함께 OpenCV의와는 FFmpeg 작업을지고 모든 종류의 문제를 했어, 당신 때문에 이것이 작동하지 않으면 fifmpeg와 opencv를 다른 순서로 설치하려고 할 수 있습니다. 하지만 나를 위해 이제 다음 코드는 디렉토리에 test.wmv라는 이름의 파일이 있음을 제공하는 작품 :

import cv2 

vid = cv2.VideoCapture("test.wmv") 

while True: 
    vid.grab() 

    retval, image = vid.retrieve() 

    if not retval: 
     break 

    cv2.imshow("Test", image) 
    cv2.waitKey(1) 
0

내가 전에 문제를 가지고있다가 그것은 VideoCapture가 아닌 파일의 전체 경로를 필요로 단순히이었다 상대 경로.

희망이 도움이됩니다.