VideoCapture 是 OpenCV 2.4 的關鍵元件,可實現高效的視訊擷取。然而,Windows 上的用戶在嘗試從文件中捕獲影片時經常遇到問題。
問題陳述
當使用具有絕對檔案路徑的OpenCV 的VideoCapture() 函數時,程式碼對於cap.grab() 總是傳回False,表示視訊擷取不成功。
解決方案
要解決此問題並在Windows 上啟用成功的視頻捕獲,請考慮以下操作options:
選項1:更新環境變數
選項2:手動複製DLL 檔案
重新命名opencv_ffmpeg.dll 檔案
在某些情況下,可能需要重新命名opencv_ffmpeg.dll 檔案:
如果上述解決方案無法解決問題,請考慮使用Christoph Gohlke 在http://www.Christoph Gohlke 提供的預先建置OpenCV 二進位。 lfd.uci.edu/~gohlke/pythonlibs/#opencv。這些二進位檔案包含視訊擷取所需的庫。
以上是以下是一些適合您文章內容的問題式標題: * Windows 上的 OpenCV 2.4 VideoCapture:為什麼 cap.grab() 回傳 False? * 解決 OpenCV 2.4 VideoCapture 問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!