1. 程式人生 > >用10分鐘,搭建影象處理程式設計環境,0失敗!(python語言,windows系統)

用10分鐘,搭建影象處理程式設計環境,0失敗!(python語言,windows系統)

以前,你可能看過很多的文章,開始搭建一個影象處理的程式設計環境。

結果,按照教程一步一步做的時候,總是出現各種各樣的問題。

就算成功了,後續開發過程中要用到不同版本的opencv,不同版本python,更換特別麻煩。

今天,我以我多年的經驗,給你一個安裝教程。

零失敗!

以後你想更換python版本、opencv版本,可以一鍵切換程式設計環境。

下面正式開始!

  • 第一步:安裝python

很多文章推薦直接去python官網下載,其實官網的python安裝包並不是最好的選擇。

建議下載Anaconda for Python 3

Download and Install 64-bit Anaconda 2 or Anaconda 3 or both

注:Anaconda是一個python程式設計工具,裡面已經集成了python發行版本。所以,安裝了Anaconda就等於安裝了python。

  • 第二步:建立虛擬程式設計環境

使用Anaconda還有一個好處:Anaconda可以建立虛擬的程式設計環境。

比如說:你的某個程式要用python2.7,而另外一個程式要用python3.6。

你很難在你的電腦上同事安裝兩個版本python,因為會起衝突。

使用Anaconda分別為python2.7和python3.6建立虛擬環境,可以完美解決這個問題,虛擬環境彼此不衝突。

開啟“命令提示符”,輸入以下命令:

conda create --name facecourse-py3 python=3.6

得到以下提示:

輸入"y",然後回車

OK,到這裡,一個虛擬python程式設計環境建立成功了。

我們回頭看一下,剛剛那條命令上我們幹了啥?

conda create --name facecourse-py3 python=3.6

conda 指的是我們要呼叫Anaconda程式設計工具

create 建立,指的是我們接下來要建立一個虛擬環境

--name 用來指定虛擬環境的名稱

facecourse-py3 就是我們這次建立的虛擬環境名稱,你可以改成任何其他沒用過的名稱

python=3.6 用來指定這個虛擬環境是用3.6版的python

  • 第三步:安裝opencv和dlib庫

opencv和dlib是做影象處理必備的兩個開發庫!

開啟“命令提示符”,輸入以下命令:

activate facecourse-py3

上面這條命令,是讓我們進入到了剛剛建立的mycource-py3虛擬程式設計環境中了。

接下來,我們要安裝的opencv和dlib都是在這個虛擬環境裡。跟其他的程式設計環境沒半毛錢關係!

接下來,安裝opencv和dlib,以及numpy、scipy、matplotlib、scikit-learn、jupyter ipython等必要的數學運算庫。輸入以下命令:

pip install numpy scipy matplotlib scikit-learn jupyter ipython
pip install opencv-contrib-python dlib

  • 第四步:檢查安裝是否成功

在剛剛的“命令提示符”中依次輸入以下命令:

python
import cv2
print(cv2.__version__)

如果成功打印出opencv的版本號,則安裝成功!

尾記:彩蛋

下次,你要啟用這個虛擬程式設計環境,只需要執行命令:

activate facecourse-py3

你若要退出這個虛擬程式設計環境,只需要執行命令:

deactiva

Anaconda 是一個非常好用的python程式設計工具,需要了解更多,請加我的微訊號:xyz999xyz666

python是一門非常實用的程式語言,在影象處理、人工智慧領域應用非常廣泛。

如果你有C++或者C#程式設計基礎,我有把握在1天之內讓你掌握python語言。詳情請加我微信xyz999xyz666 交流