簡介
工慾善其事必先利其器,對於學習opencv也是一樣。環境的搭建對於學習opencv是很重要的。這篇文章主要記錄的是我的搭建方法和遇到的問題。若有不足,歡迎補充。
環境
Windows10
Python
Anaconda
Pycharm
Python
python是第一個搭建的,python的安裝也是很簡單的,網上的教程也很多。
這裏附上python的下載官網地址:
https://www.python.org/downloads/
到這個地址就可以根據自己的操作系統直接下載相應的安裝包,若下載速度較慢,可以選擇國內的鏡像網站(比如各個大學的鏡像資源)
安裝過程可以百度搜索,安裝的過程還是很簡單的
安裝好後可以發現啓動欄中多了這樣幾個選項
其中IDLE是python的一個交互式shell,可以寫一些基本的語句
當然python也可以在cmd中啓動,若一切可以正常啓動則可以認爲安裝成功了
(下圖爲IDLE shell 運行圖)
Pycharm
接下來安裝的第二個軟件就是pycharm
pycharm可以理解爲一個IDE編譯器,用戶可以通過在pycharm上寫代碼來執行python程序。這就相當於eclipse之於Java, visual studio 之於C++。
pycharm下載地址:
https://www.jetbrains.com/pycharm/
若下載過慢,可以在網上尋找鏡像資源
附清華大學鏡像網站
https://mirrors.tuna.tsinghua.edu.cn/
pycharm的安裝過程可以百度,安裝是比較容易的
安裝好後運行圖:
Anaconda
可以理解爲python對於數據科學的定製版本
下載地址:
https://www.anaconda.com/
推薦使用清華大學的鏡像網站下載:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/
anaconda安裝後會有很多應用出現,Jupyter是一個可以用來寫代碼的本地網頁工具,功能比較多,具體教程可以從網上查詢
Opencv
接下來我將介紹搭建中最重要也是最容易弄錯的一步,安裝opencv
opencv可以簡單的理解爲諸如numpy一樣的python功能包。要通過import 來調用。具體的理解可以百度查詢或觀看opencv的官方文檔
接下來講一下opencv的安裝方式
(推薦) 通過cmd安裝國內鏡像資源
無腦操作如下:
1.打開cmd (打開方法: Win + R )
輸入cmd
2. 輸入:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
將自動從清華鏡像安裝 opencv 包
3.檢查
檢查是否安裝好,可以打開pycharm
選擇 File --> setting
之後選擇紅箭頭指的這些東西,需要強調的一點是,右邊箭頭所指的一定是帶有綠色圖標(anaconda)的那個環境,因爲anaconda帶了很多工具包
之後鼠標再列表向下拉,查詢是否有opencv - python這個條目
若有則成功
若未出現:1.可能的原因:pip 那一步未安裝好opencv的包
2.可能的原因:未事先在pycharm中安裝好anaconda環境
3.若1和2均不可,可以選擇從pycharm / anaconda 中直接安裝,具體的教程可以在 CSDN或其他網站搜索到
針對1的解決辦法:可以確認是否安裝了pip(正常而言下載好python是自帶pip的),若pip未自帶,可以查詢pip來下載
針對2的解決辦法:可以在新建項目的同時,選擇anaconda環境,具體操作如下:
之後關聯到你所安裝的anaconda文件的路徑中TOOL文件夾中的python
若import cv2不報錯,我們就可以開始了