windows環境下的Anaconda安裝與OpenCV機器視覺環境搭建
1.Anaconda下載與安裝
Anaconda2.5.1對應python2.7版本,Anaconda3.5.1對應的是python3.6。
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
此處下載的是Anaconda3.5.1
2.安裝opencv
https://www.lfd.uci.edu/~gohlke/pythonlibs/
** 由於本機是64bit系統,且剛才我們通過Anaconda安裝的是Python3.5.2版本,因此,在上面的列表中下載名字中含有cp35和win_amd64的.whl安裝檔案,下述兩個都可以(contrib模組會提供更多的影象處理功能):
opencv_python‑3.4.1+contrib‑cp35‑cp35m‑win_amd64.whl
opencv_python‑3.4.1‑cp35‑cp35m‑win_amd64.whl
而如果大家安裝的是Anaconda3.4.4版本,則對應的Python3.6.1版本,下載名字中含有cp36和win_amd64的.whl安裝檔案:
opencv_python‑3.4.1+contrib‑cp36‑cp36m‑win_amd64.whl
opencv_python‑3.4.1‑cp36‑cp36m‑win_amd64.whl **
OpenCv安裝
使用ctrl+r開啟cmd命令列視窗,使用cd命令進入上一步下載好opencv_xxx.whl檔案所在目錄
輸入如下程式碼安裝該檔案:
pip install opencv_python‑3.4.1+contrib‑cp35‑cp35m‑win_amd64.whl
測試安裝
開啟開始選單--程式--Anaconda資料夾,啟動Spyder
在程式碼編輯區輸入如下測試程式碼,點選選單欄綠色執行按鈕“Run file(F5)”
import cv2
img = cv2.imread("F:\images\Lena.jpg", 1)
cv2.imshow("1", img)
cv2.waitKey()
如果出現錯誤ImportError: numpy.core.multiarray failed to import
進入D:\ProgramData\Anaconda3\Lib\site-packages\numpy\core,刪除multiarray.cp36-win_amd64.pyd檔案
執行
pip install -U numpy