煩死人的“cv2.cv2”

Chu1024發表於2019-03-28

花了整整兩天,終於把opencv的一些問題解決了。期間遇見的各各種種小問題就不仔細記載了,比如conda安裝第三方庫後conda指令失效,pycharm自帶的安裝的第三方庫的功能報錯,permissionerror winerror 5 拒絕訪問等等.......弄得我頭都大了。

python3.6,在pycharm中利用opencv做檔案處理。在原本電腦上安裝的是opencv3.4.1,可以正常執行。將整個專案移到另一臺電腦上,把環境搭建好,各種庫也補上,執行總是報錯,提示沒有“cv2.cv2”模組。我花了一天時間去研究這個cv2.cv2模組為什麼匯入不進來,結果百度谷歌都沒有相關的結果。後來尋思可能是整個opencv沒有導進來或者版本問題,於是再換了一臺電腦試驗(第二臺電腦pycharm死活顯示不出來安裝的庫,不知道為什麼)。直接pip install opencv-python和opencv-contrib-python後還是報錯“ This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in function 'cv::xfeatures2d::SIFT::create’”。最後參照http://tieba.baidu.com/p/5878362335最後一樓的方法把opencv-python和opencv-contrib-python都換成3.4.2.16的版本後問題解決。

相關文章