Anaconda環境下OpenCV的安裝

Anaconda環境下OpenCV的安裝

本人小白,初學OpenCV,結果在安裝的時候就遇到了麻煩,總是出錯。嘗試過
方案一:直接conda install OpenCV,方案二:在官網直接下載OpenCV,運行.exe文件進行安裝,將opencv\build\python\2.7\x64下的cv2.pyd複製到Anaconda2\Lib\site-packages。結果均出現安裝失敗的問題。最後嘗試了下面的方法,成功!
我的環境:python3.6+OpenCV3.4.1
本機配置:win7 64bit,anaconda3(5.1.0)
解決方法:
1.下載whl文件,下載地址Python Extension Packages for Windows,我的是python3.6,下載的是opencv_python‑3.4.1‑cp36‑cp36m‑win_amd64.whl(找到自己對應的版本下載
2.cmd進入whl文件所在文件夾
pip install opencv_python‑3.4.1‑cp36‑cp36m‑win_amd64.whl
如下圖:
這裏寫圖片描述

安裝成功!
測試:OK
這裏寫圖片描述
之後又出現一個問題是:在cmd裏import cv2沒問題,但在pycharm裏卻報錯:no module name cv2,崩潰~
解決方法:pycharm解釋器的設置問題,進入時默認的是C盤的:
這裏寫圖片描述
改一下解釋器設置(setting-Project Interpreter),索引到自己新安裝的module裏,我的是放在D盤裏:
這裏寫圖片描述
OK了!!!
下面我們來調試第一個程序:

import cv2   #導入OpenCV包
img=cv2.imread('Earth.jpg',0)#讀取圖片,第一個參數爲圖片的路徑,第二個參數爲讀取圖片的方式,0表示imread_grayscale,灰度圖像
cv2.imshow('image',img)#顯示圖像,第一個參數爲顯示窗口名,第二個參數爲讀入的圖像
cv2.waitKey(time)#鍵盤綁定函數, 共一個參數,表示等待毫秒數
cv2.destroyAllWindows()#刪除全部窗口

原圖:
這裏寫圖片描述
處理後的灰度圖:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章