天天看點

圖像處理1:python和opencv環境配置

說明1:現在網上很多關于python+opencv配置教程,但是很多都讓人感覺想砸螢幕,原因自己想去吧,呵呵。

說明2:安裝路徑盡量不要有中文,因為國外的軟體有些是不支援中文的

一、安裝python

首先要明确python有兩個版本,2.x和3.x,如果想研究文法,建議學習一下3.x,但是目前的opencv目前支援python2.x,是以要安裝的版本也就明确了,肯定是2.x。這裡要說明一點,現在無論是國内還是國外,2.x和3.x都有使用,但使用的用途不單單是圖形學,3.x算是未來的趨勢吧。但是這裡隻能用python2.x,是以去python官網找到最新的python版本下載下傳https://www.python.org/downloads/windows/即可。
圖像處理1:python和opencv環境配置
安裝完之後打開cmd,敲入python然後回車,檢視python是否安裝成功。若出現python版本資訊,之前的安裝已經成功。

二、安裝PyCharm

為什麼要安裝PyCharm?原因是我喜歡用這個編輯器!這有點扯了,哈哈。因為這個編輯器寫python程式功能很強大,如果你說喜歡用VS我也沒意見,但是建議你接觸一下其他的編輯器,世界上的科技公司可不止微軟一家。做python開發用PyCharm效率非常高,但是如果你想ZB用Vim編輯器,這篇配置那就不用看了,多花點時間去學點黑科技。PyCharm的官網http://www.jetbrains.com/pycharm/
圖像處理1:python和opencv環境配置

三、安裝Anaconda

Anaconda是用于大規模資料處理,預測分析和科學計算的Python和R程式設計語言的免費平台開放源碼,旨在簡化包管理和部署。(解釋取自wiki)

為什麼要安裝這個?因為這個能讓你避免安裝numpy等讓你頭大的東西。這個已經包含了numpy了,安裝好直接用就可以了。Anaconda的官網位址https://www.continuum.io/downloads

圖像處理1:python和opencv環境配置
安裝過程中注意一點
圖像處理1:python和opencv環境配置

四、安裝opencv

在opencv官網http://opencv.org/releases.html下載下傳最新版的opencv,選擇安裝路徑進行安裝。

五、添加環境變量

打開計算機右擊滑鼠選擇屬性,然後選擇進階系統設定 -> 環境變量 -> Path -> 編輯 -> 建立 -> 浏覽 -> (找到之前安裝的opencv的bin路徑) -> 确定。
圖像處理1:python和opencv環境配置
圖像處理1:python和opencv環境配置
圖像處理1:python和opencv環境配置

六、複制粘貼cv2.pyd檔案

圖像處理1:python和opencv環境配置

七、打開PyCharm,選擇解釋器

圖像處理1:python和opencv環境配置

八、到此為止,配置已經基本完成,如果不行,試着重新開機電腦一次。如果可以,直接跳過(有些環境變量和軟體需要重新開機才能生效,當然大部分是不用的)

九、編寫opencv小程式進行測試

建立一個python工程和python檔案
圖像處理1:python和opencv環境配置
import cv2
import numpy as np

img = cv2.imread("F:/beauty.jpg")
cv2.imshow("beauty",img)
cv2.waitKey(10000)
           
測試結果圖:
圖像處理1:python和opencv環境配置

注意1:如果代碼第一行import cv2 中cv2下面有紅色下劃線,而且程式無法運作,這說明opencv沒有成功導入,無法使用。檢查配置的步驟是否有遺漏。

注意2:路徑資訊中的反斜杠\不可以的話試試用斜杠/