Re: [問題] 請問Windows+Python3可以使用OpenCV嗎?

看板Python作者 (allstar)時間11年前 (2014/08/30 17:53), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串2/2 (看更多)
因為 OpenCV 2 和 OpenCV 3 不相容,之前寫的程式跑不了,先記錄一下免得以後忘記 工具: CMake Microsoft Visual Studio Express 2013 30 天試用版 source code: opencv-win/opencv-3.0.0-alpha.exe 版本: Python 3.x (需安裝 Numpy) CMake 使用方法請參考 Install OpenCV-Python in Windows 先除了 BUILD_opencv_world 以外的所有 BUILD_opencv_xxx 都勾選,其他全部不勾選 按下 Generate 後,檢查 python3 是否有在 To be built 下面 如果 python3 是在 Unavailable 下面,看看原因是否為版本不符 如果是版本不符,到 source code 資料夾下的 cmake 資料夾找關鍵字 MIN_VER 直接修改 重新 Generate 到輸出資料夾找 OpenCV.sln 並打開 在上方選擇 Release 版本 在右邊方案總管找到 opencv_python3 並按右鍵選建置 如果沒有錯誤,會在輸出資料夾下的 lib\Release 找到 cv2.pyd 把 cv2.pyd 拷貝到 Python 的 Lib\site-packages 打開 Python 試試看 import cv2 成不成功 如果成功再回去看看 CMake 裡的選項有哪些重要的要勾 wxPython 不曉得還要多久才支援 Python 3? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.148.37 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1409392418.A.44C.html

08/30 18:07, , 1F
所謂的 Express 版,只要用微軟帳戶註冊後就是正式版
08/30 18:07, 1F

08/30 18:08, , 2F
並不會有所謂的 30 天時間限制問題...
08/30 18:08, 2F

08/31 16:13, , 3F
wxpython 有 phonex 開發版可用
08/31 16:13, 3F


08/31 22:28, , 5F
原來 Express 版可以免費用,這樣倒挺方便的
08/31 22:28, 5F

08/31 22:29, , 6F
看來我可以正式移除 Python 2 了 XD
08/31 22:29, 6F

08/31 23:03, , 7F
Have fun :)
08/31 23:03, 7F

08/31 23:26, , 8F
熊熊發現勾了opencv_calib3d有時候也會編譯失敗...
08/31 23:26, 8F
文章代碼(AID): #1K0PyYHC (Python)
文章代碼(AID): #1K0PyYHC (Python)