1. 程式人生 > >windows下的python+ opencv安裝攻略

windows下的python+ opencv安裝攻略

準備檔案:

開始:

opencv只支援python的2.6和2.7系列的版本,所以下載的時候一定要選擇這2箇中的版本。

1python庫的安裝

點選下載下的python-2.7.12.amd64.msi,一路next下去,安裝完成後,配置環境變數,在path裡面加入安裝的python的根目錄,例如本人安裝目錄E:\Python27

進入cmd命令列,輸入,python,輸出以下資訊證明python安裝成功。


2pippython setup安裝

點選下載的pip-8.1.1.tar.gz,進行解壓,例如本人解壓到了E盤根目錄下。cmd命令進入解壓目錄,執行,python setup.py install

3, numpy,matplotlib的安裝

還是在當前目錄,執行pythonpip install numpy


執行python pip install matplotlib

4opencv安裝

點選下載的opencv-2.4.12.exe,一路next下去,例如本人安裝到E盤根目錄下。安裝完成後,將E:\opencv2_4_12\build\python\2.7\x64下的cv2.pyd拷貝到E:\Python27\Lib\site-packages下面。

在cmd下面輸入python進入python命令列,然後輸入import  cv2,如沒有錯誤資訊證明安裝成功。

5

,一個簡單的測試

新建text.py,輸入如下的程式,cmd下輸入python text.py,如果可以正確的顯示圖片,證明安裝成功。

import cv2
import numpy as np

img = cv2.imread("1.jpg")
emptyImage = np.zeros(img.shape, np.uint8)

emptyImage2 = img.copy()

emptyImage3=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

cv2.imshow("EmptyImage3", emptyImage3)
cv2.waitKey (0)
cv2.destroyAllWindows()

顯示的圖片如下所示

基於上面的安裝就算是吧opencv+python全部安裝成功了。但是很多的時候,也許我們還會想用別的影象處理庫,像skimage,PIL等。這個時候就還需要繼續安裝這些影象處理的庫了。這裡我們將不在使用pip進行安裝,而是另外一種高效的安裝工具——anaconda,其官方連結為。該工具的強大之處在於可以將python及其使用的一切庫全部安裝。簡單的說,如果安裝之前你的電腦沒有安裝過任何和Python相關的元件,anaconda會幫你安裝所有你需要的一切。這裡下載安裝Python2.7 version即可。位數根據自己的計算機選擇。

安裝完成後cmd下面輸入conda list,就會出現安裝列表

然後在python命令列下,對上文提到的影象庫進行測試。如下所示,證明安裝成功。

同時,anaconda還會安裝一個簡單的python開發環境Spyder,下面我們對skimage庫進行簡單的測試。新建一個testio.py,程式如下,執行後就會在Console視窗顯示影象。

# -*- coding: utf-8 -*-
from skimage import io
img=io.imread('1.jpg')
io.imshow(img)

為什麼要使用這個軟體來進行影象的顯示呢。簡單的說,cv的影象庫有對於命令列的介面,所以在命令列下面可以顯示影象,而skimage並沒有針對cmd命令列的介面,所以,如果在cmd下面執行的話,可以看到執行通過,但是不會有影象的顯示。如下所示


wish you best!