- 機器學習:基于OpenCV和Python的智能圖像處理
- 高敬鵬 江志燁 趙娜
- 1728字
- 2020-06-04 18:30:28
1.2 環境搭建
數字圖像可以使用多種語言進行處理,本書以Python語言為基礎,以OpenCV為框架,對圖像處理的一些基本技術進行介紹,實現計算機圖像和視頻的編輯。
1.2.1 安裝Python
Python是一種流行的解釋性編程語言,它具有語法簡單、優雅的特點。Python在1989年由“龜叔”開發,隨后將其面向全世界開源,這也導致Python的發展十分迅速。如今, Python已經成為一門應用廣泛的開發語言。安裝Python有多種方式,本書采用Windows系統下的Anaconda安裝。這種安裝方式比較簡單,十分適合剛接觸Python的讀者進行學習。
Anaconda是Python的一個開源發行版本,包含conda、python等180多個科學包及其依賴項。本節將介紹如何安裝Anaconda、如何在Anaconda的虛擬環境下搭建OpenCV,以及一些常用庫的安裝。
首先,從官網上下載Anaconda安裝包。如圖1-1所示,根據計算機系統的不同, Anaconda官網提供了不同的安裝包,本書使用的是Anaconda 3.7版本。下載地址為https://www.anaconda.com/download/。

圖1-1 Anaconda官網下載
其次,安裝包下載完成后,在相應文件夾中找到下載完成的.exe文件,雙擊該文件出現如圖1-2所示的Anaconda安裝界面。

圖1-2 Anaconda安裝界面
單擊Next按鈕,出現如圖1-3所示的許可協議界面。

圖1-3 許可協議界面
單擊I Agree按鈕,出現如圖1-4所示的選擇安裝類型界面。

圖1-4 選擇安裝類型界面
在該界面中,如果計算機用戶較多,則選擇All Users(requires admin privileges);如果只是自己使用,則選擇Just Me(recommended)。之后,單擊Next按鈕,出現如圖1-5所示的選擇安裝地址界面,安裝地址默認為C盤的用戶目錄,也可以自行選擇,單擊Next按鈕,出現如圖1-6所示的高級安裝選項界面。

圖1-5 選擇安裝地址界面

圖1-6 高級安裝選項界面
勾選Add Anaconda to my PATH environment variable復選框,即可將Anaconda添加到我的路徑環境變量,這一選項默認直接添加用戶變量,后續不用再添加。勾選Register Anaconda as my default Python 3.7復選框,即將Anaconda注冊為默認的Python 3.7。最后單擊Install按鈕進行安裝,出現如圖1-7所示的安裝界面。

圖1-7 安裝界面
不同的計算機配置會等待不同的時間,安裝完成后的界面如圖1-8所示。

圖1-8 安裝完成界面
安裝完成后,單擊Next按鈕,出現如圖1-9所示的Anaconda3 2019.07(64-bit)Setup界面。

圖1-9 Anaconda3 2019.07(64-bit)Setup界面
單擊Next按鈕,出現如圖1-10所示的安裝結束界面。

圖1-10 安裝結束界面
在圖1-10中,可以取消勾選兩個復選框,最后單擊Finish按鈕完成安裝。
1.2.2 安裝PyCharm
Anaconda安裝完成后,可進一步安裝Python編輯器PyCharm。它是一種十分簡易且有效的Python編輯器,下面介紹其安裝過程。
首先,從官網上下載PyCharm的安裝包,如圖1-11所示。根據計算機系統的不同, PyCharm官網也提供了不同的安裝包,本書使用的是PyCharm Community版本,它是開源版本。下載地址為https://www.jetbrains.com/pycharm/download/#section=windows。

圖1-11 PyCharm官網下載界面
其次,安裝包下載完成后,在相應文件夾中找到下載完成的.exe文件,雙擊該文件出現如圖1-12所示的PyCharm安裝界面。

圖1-12 PyCharm安裝界面
單擊Next按鈕,出現如圖1-13所示的選擇安裝路徑界面。

圖1-13 選擇安裝路徑界面
在圖1-13中可以選擇不同的安裝路徑,我們選擇的是F盤。選擇安裝路徑后,單擊Next按鈕,出現如圖1-14所示的安裝選擇界面。

圖1-14 安裝選擇界面
在圖1-14中,通常是四個選項全選。單擊Next按鈕,出現如圖1-15所示的準備安裝界面。

圖1-15 準備安裝界面
單擊Install按鈕,出現如圖1-16所示的正在安裝界面。

圖1-16 正在安裝界面
不同的計算機配置會等待不同的時間,一般比較快。安裝完成后的界面如圖1-17所示。

圖1-17 安裝完成界面
單擊Finish按鈕即可完成安裝。
1.2.3 PyCharm的初始化
完成上面的PyCharm安裝后,需要對PyCharm進行一些初始化配置。單擊安裝完成的PyCharm圖標,出現如圖1-18所示的界面。

圖1-18 初始化界面
選中Do not import settings單選按鈕后,單擊OK按鈕,出現如圖1-19所示的協議界面。

圖1-19 協議界面
單擊Continue按鈕,進入如圖1-20所示的界面。

圖1-20 創建工程開始界面
單擊Create New Project,創建一個新的工程,出現如圖1-21所示的創建工程完成界面。

圖1-21 創建工程完成界面
如圖1-22所示,右擊工程名,依次選擇New → Python File。

圖1-22 創建文件界面
選擇上述命令后,出現如圖1-23所示的界面。

圖1-23 生成文件界面
單擊OK按鈕,出現如圖1-24所示的界面。文件創建完成后,單擊右上方的按鈕開始仿真,可以運行程序。完整的PyCharm初始化配置完成。

圖1-24 文件創建完成界面
1.2.4 OpenCV及常用庫的配置
在完成PyCharm的初始化配置后,接下來配置OpenCV及一些常用庫。單擊圖1-24中左上角的File,之后單擊Settings,出現如圖1-25所示的配置界面。

圖1-25 配置界面
單擊Project Interpreter,出現如圖1-26所示的界面。

圖1-26 OpenCV配置界面
雙擊pip,出現如圖1-27所示的界面。

圖1-27 OpenCV庫函數配置界面
單擊圖1-27中左下角的Install Package按鈕,出現如圖1-28所示的界面。

圖1-28 安裝成功界面
可以用同樣的方法安裝其他常用的庫,如Numpy、matplotlib、OpenCV-contrib-python等圖像處理常用庫。