我正在嘗試安裝支持 CUDA 的 OpenCV 4.5.5。我從他們的 GitHub 和額外的 OpenCV contrib 安裝了源代碼,并使用 CMAKE 構建它。我在完成配置和生成后檢查了 BUILD_opencv_python3 顯示它已檢測到 python3 并已在站點包中安裝了 cv2。

但是 cv2 不在站點包中。

所以它不會在python中加載。但它確實給出了一個有趣的錯誤

我該怎么辦?
我已經嘗試使用 CMAKE 進行全新構建,但沒有奏效。
構建 OpenCV 后,它會在 lib 檔案夾中生成一個 PYD 檔案。我不知道這是否有幫助。
謝謝
uj5u.com熱心網友回復:
你一定錯過了這個程序中的一個步驟。
- “配置”步驟
cmake-gui,調查環境(各種路徑,例如 python 想要包去的地方)并為構建準備資訊 - “生成”步驟
cmake-gui,生成實際的構建檔案(VS 解決方案) .sln在 Visual Studio 中打開- 建立
ALL_BUILD目標 - 構建
INSTALL目標,這將安裝檔案,還有 python 包
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/403282.html
標籤:
