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

看板Python作者 (allstar)時間11年前 (2014/08/29 18:52), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/2 (看更多)
嘗試抓了 opencv-3.0.0-alpha 來編譯,按照 http://ppt.cc/-PsN 的步驟 不過因為沒有 Visual Studio 11,所以是選擇 MinGW 結果出現 Linking CXX shared library ..\..\lib\cv2.pyd ...... objects.a ...... undefined reference to `_imp__Py_InitModule4' collect2.exe: error: ld returned 1 exit status 想請問,有人在 Windows 和 Python 3 上成功使用 OpenCV 嗎? 如果有,可以請問是使用什麼編譯器成功的呢?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.148.37 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1409309569.A.642.html

08/29 23:28, , 1F
vc2013 可
08/29 23:28, 1F

08/29 23:30, , 2F
opencv3.0.0-alpha mingw 可能要關掉 ipp 的選項
08/29 23:30, 2F

08/30 00:04, , 3F
Python 3 的 Windows 二進制發行版本身是用 VC 編的, 如
08/30 00:04, 3F

08/30 00:05, , 4F
果你要用 MinGW 編譯 C++ 函式庫連結它就要提供定義檔,
08/30 00:05, 4F

08/30 00:05, , 5F
否則因為兩個編譯器實作不同就會連結不到
08/30 00:05, 5F

08/30 00:06, , 6F
除非你有專業知識不然要做起來不容易, 還是裝 VS 吧
08/30 00:06, 6F

08/30 10:44, , 7F
謝謝各位,我去找VC2013試試看
08/30 10:44, 7F
文章代碼(AID): #1K05k1P2 (Python)
文章代碼(AID): #1K05k1P2 (Python)