ImportError: DLL Loading Failure with Valid DLLs
嘗試導入OpenCV 的cv2 庫但遇到「DLL load」時會出現此錯誤失敗:%1 不是有效的Win32 應用程式」錯誤,儘管存在所需的DLL。
故障排除步驟:
正如原問題中提到的,C:libopencvbuildpython2.7中的cv2.pyd檔案是32位的,而機器和Python 這種是64位元的。不匹配可能會導致DLL 載入失敗。 Python 擴充包的非官方Windows 二進位檔案」儲存庫的cv2.pyd 檔案。此儲存庫提供了適用於各種作業系統和架構的預編譯Python庫。
調整您的PYTHONPATH和PATH環境變數如下:
確認C:libopencvbuildx64vc11bin 目錄中存在必要的DLL。 🎜>
使用Dependency Walker 等依賴關係分析工具來識別任何缺失的內容或cv2.pyd 的依賴項不相容。成功導入OpenCV 的cv2 函式庫。以上是如何使用 OpenCV 的有效 DLL 解決「導入錯誤:DLL 載入失敗」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!