出現module 'cv2.cv2' has no attribute 'xfeatures2d錯誤
如題,已按課程講義安裝指定版本套件: pip install opencv-contrib-python==3.4.2.16
卻還是出現AttributeError: module 'cv2.cv2' has no attribute 'xfeatures2d'
求解
謝謝!!
回答列表
-
2020/03/03 下午 10:33陽明益贊同數:1不贊同數:0留言數:0
我也遇到同樣問題
-
2020/03/03 下午 10:44陽明益贊同數:4不贊同數:0留言數:2
找到網路上寫的, 按照下面執行, 有效, 可以解決上面問題
卸载之前的包,然后
pip install opencv-python == 3.4.2.16
pip install opencv-contrib-python == 3.4.2.16
亲测有效!
-
2020/03/04 上午 10:51A.W贊同數:1不贊同數:0留言數:1
不曉得 Jeff Huang 試的結果怎樣?希望可以回來分享一下,thx!
-
2020/03/05 上午 10:11Jeffrey贊同數:1不贊同數:0留言數:0
1. 依次移除opencv, imgaug 每次做完 "uninstall", 請記得重啟 Anaconda, Jupyter NB ;
2. 確認目錄下沒有 opencv 相關的子目錄;
3. pip install imgaug;
4. pip uninstall opencv ( or 4.pip uninstall opencv-python-headless)
4.1 確認相關的 OPENCV Lib 或目錄都不在(可以手動刪除)
5. 重新開機, 重啟 Anaconda, Jupyter NB ;
6. pip install opencv-python==3.4.2.16 -i "https://pypi.doubanio.com/simple/",
7. 到 lib/site-packages/ 確認只有opencv_python-3.4.2.16.dist-info 版本
8. 重啟 Anaconda, Jupyter NB, 用來確認 _int_.py 被更新
NOTE: 要重啟, 清除被預載至記憶體的元件
-
2020/03/05 下午 10:36Letztek贊同數:0不贊同數:0留言數:1