cv2.videocapture()失敗,無法讀取視頻的解決辦法

在Linux上/windows調用cv2.videocapture()函數,然後用isOpened()函數檢查是否讀取到視頻,一直返回讀取視頻失敗,
在網上找了很多相關的解決途徑,都沒有解決問題,比如:

1、缺少處理視頻文件需要的dll,把opencv文件夾中的 \3rdparty\ffmpeg裏的opecv_ffmpeg.dll文件(e.g我的是D:\opencv\3rdparty\ffmpeg\opecv_ffmpeg.dll)複製到python文件夾目錄。

2、將路徑改爲絕對路徑。

3、更改opencv的相應版本。

其實解決問題的辦法很簡單,只需要在命令行輸入兩條語句:
pip install opencv-python
pip install opencv-contrib-python 

pip insatll opencv-contrib-python安裝報錯,需要管理員權限。

可以pip insatll --user opencv-contrib-python運行

或者以管理員打開DOS窗口


原文:https://blog.csdn.net/Sumehay/article/details/85989519

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章