python+opencv 運行環境搭建


1:安裝pycharm,驗證碼你懂的

 2:安裝python3.5以上,或3.6,python2和3 的版本差異還蠻大

3:安裝opencv,如下圖

以上是方法一,還有之中方法是下載whl文件再手動安裝,

 其實最簡單的方法是通過pycharm安裝

但是需要修改一下鏡像文件

 

點擊這個選項,添加

http://mirrors.alliyun.com/pypi/simple/

https://pypi.python.org/simple

然后直接查詢opencv-python即可

4:如果還是有問題,可以修改pyd文件,將pyd文件名改成cv2.pyd,把cv.py 改成cv2.py,但這不是必須修改,可寫一段測試代碼測試

import cv2 as cv
#讀取圖像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("D:\SIFT\d1.png")
#創建窗口並顯示圖像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#釋放窗口
cv.destroyAllWindows()

 5. 如果第四步正常顯示圖片后,但用sift算子計算時,報錯'module' object has no attribute 'xfeatures2d'

cv2.xfeatures2d
原因是3.X以后OpenCv只包含部分內容,需要神經網絡或者其他的函數需要導入opencv_contrib
具體可參考https://pypi.org/project/opencv-contrib-python/
解決方法:在路徑下C:\Users\XXX\Anaconda3\Lib安裝contrib pip install opencv-contrib-python
補充:如果已經安裝OpenCv2,則需要先卸載pip uninstall opencv-python再安裝,但是本人沒卸載opencv直接好用了。

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com