2017-07-01 21 views
1

我是新來的opencv(3.0.0)-python(2.7)。 在使用cv2.Videocapture的Windows機器上加載視頻時出現錯誤。我實際上試圖使用視頻哈爾分類器,但由於視頻文件沒有播放,我嘗試了下面的簡單代碼。如何使用Windows機器上的opencv-python加載視頻? (區別btw Windows/Linux?)

import cv2 

cap = cv2.VideoCapture('‪C:\\Users\\jimmy\\Desktop\\bbd.mp4') 

if cap.isOpened(): 
    print 'Yes' 

else: 
    print 'No' 

它一直返回'否'。 我不認爲這是目錄的問題,因爲它完美地處理圖像和imshow,imread函數。所以,當我嘗試加載視頻時,總會發生這些類型的錯誤。

我實際上使用過raspberrypi加載視頻之前,它的工作完美,所以我想知道有沒有rpi和Windows機器,我不知道有任何區別。也請告訴我如何解決它。 在此先感謝!

+0

當您打印帽'的價值會發生什麼.isOpened()' –

+0

視頻的路徑對我來說似乎很奇怪。你確定路徑是正確的嗎? –

+0

我想這部影片是正確的。我已經嘗試過與imshow相同的目錄中的圖像,imread和它的完美工作 –

回答

0

從此改變你的路徑:

cap = cv2.VideoCapture('‪C:\\Users\\jimmy\\Desktop\\bbd.mp4') 

這個

cap = cv2.VideoCapture('‪C:/Users/jimmy/Desktop/bbd.mp4') 

OpenCV的不喜歡斜槓出於某種原因

相關問題