1.OpenCV的簡介、配置、檔案與示例
文章目錄
- 前言
- 一、OpenCV簡介
- 1、安裝Python
- 2、安裝NumPy
- 3、安裝OpenCV-Python
- 4、安裝Pycharm
- 5、安裝Anaconda(推薦)
- 四、查看OpenCV檔案
- 五、查看OpenCV-Python示例
- 總結
前言
??OpenCV的全稱是開源計算機視覺庫(Open Source Computer Vision Library),它是一個開源計算機視覺與機器學習軟體庫,OpenCV由C語言和C++實作,提供C++、Python、Java等多種編程語言介面,并支持Windows、Linux、macOS、Android和iOS等平臺,
??本系列文章在Windows10環境下利用Anaconda(Jupyter Notebook)+Python語言進行基礎方法的演示,
一、OpenCV簡介
??OpenCV于1996年由Intel公司的加里·布拉德斯基(Gary Bradsky)創建,OpenCV官網地址

??OpenCV主要包括以下功能模塊:內置資料結構和輸入/輸出、影像處理操作、圖形用戶界面操作、視頻分析、3D重建、特征提取、物件檢測、機器學習、深度學習、計算攝影、形態分析、人臉檢測和識別、表面匹配、文本檢測和識別等,
# 二、OpenCV-Python
??Python是吉多·范羅蘇姆(Guido van Rossum)創建的一種面向物件的、解釋型的計算機高級程式設計語言,Python具有語法簡潔、易于學習、功能強大、可擴展性強、跨平臺等諸多特點,在人工智能領域成為一種熱門的語言之一,
??OpenCV-Python是由原始OpenCV C++實作的Python包裝器,是OpenCV庫的Python介面,同時需要借助NumPy庫,因為OpenCV在程式中使用NumPy陣列存盤影像資料,
??優勢:代碼運行速度與原始C/C++相差無幾;用Python撰寫代碼更容易,劣勢:與C++相比,Python速度較慢,
# 三、配置開發環境
??本系列使用到的開發工具主要包括Python IDLE、Pycharm、Anaconda、OpenCV-Python、Numpy、Matplotlib等,
1、安裝Python
??在Windows10中安裝Python:
(1) 在Python官方網站中下載安裝包,Python下載地址

(2) 下載完成后,選擇’‘Install Now’‘方式進行安裝,需要注意的是要在開始界面中勾選’‘Add python 3.6 to PATH’'選項,這樣可以保證在系統命令提示視窗中,在任意目錄下執行Python相關的命令,

(3) 安裝完成后,在系統命令提示符視窗中執行’‘python’'命令,即可進入Python互動環境,

2、安裝NumPy
??在系統命令提示符視窗中執行’‘pip install numpy’'命令,安裝NumPy包,安裝完成后,在Python互動環境中進行匯入,說明已正確安裝了NumPy包,

3、安裝OpenCV-Python
??安裝OpenCV-Python有3種方式:
(1) pip install opencv-python(只安裝OpenCV的主模塊)
? pip install opencv-contrib-python(安裝OpenCV的主模塊+貢獻模塊)
安裝完成后,在Python互動環境中進行匯入,說明已正確安裝了OpenCV-Python,

(2) 安裝官方預編譯的OpenCV-Python包(不做介紹),
(3) 用源代碼安裝的OpenCV-Python包(不做介紹),
4、安裝Pycharm
??PyCharm 是一款功能強大的 Python 編輯器,具有跨平臺性,簡單介紹PyCharm 在 Windows下的安裝方式,PyCharm下載地址
Professional(專業版),Community(社區版),推薦安裝社區版,因為是免費使用的,
5、安裝Anaconda(推薦)
??Anaconda是一個開源的Python發行版本,其包含了Python、conda等180多個科學包及其依賴項, 因為包含了大量的科學包,Anaconda 的下載檔案比較大,可以直接把Anaconda理解為一個Python的傻瓜捆綁包,
(1) Anaconda 是跨平臺的,有 Windows、macOS、Linux等版本,點擊Windows下載圖示, Anaconda下載地址

(2) 安裝包有較大,下載時間可能會比較長,請耐心等待,完成后打開下載好的 Anaconda3-2021.11-Windows-x86_64.exe檔案,

點擊 Next 即可,需要注意第一個選項是添加環境變數,默認是沒有勾選的,需要進行勾選,如果這里不勾選,后續安裝完成后想要自行添加環境變數會非常麻煩,勾選完后點擊 Install 安裝,

(3) 安裝完成后在開始選單會出現Anaconda3檔案夾,

其中Anaconda Prompt 就是系統命令提示符視窗,打開后如下,

Jupyter Notebook是一個很好用的互動式Python環境,

四、查看OpenCV檔案
??OpenCV在官方檔案網站中提供了各種格式的幫助檔案,OpenCV官方檔案網站
點擊其中的’‘OpenCV-Python Tutorials’'鏈接可以查看OpenCV-Python的教程,

五、查看OpenCV-Python示例
??OpenCV官方在線檔案可以查看C++示例代碼,OpenCV-C++示例代碼

??要獲得OpenCV-Python示例代碼,可以從官網中下載OpenCV源代碼,OpenCV源代碼下載地址
??源代碼中的’‘opencv-4.5.4\samples\python’'檔案夾中包含了OpenCV-Python的示例代碼,可以直接運行查看結果,

總結
??以上內容介紹了Opencv簡介與配置,有關Python、資料科學、人工智能等文章后續會不定期發布,請大家多多關注,一鍵三連喲(●’?’●),
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/375060.html
標籤:其他
