Python2OpenCV: 1 簡介與工作環(huán)境
2023年第3篇文章。
因為實際項目的問題,需要學(xué)習(xí)和應(yīng)用OpenCV。
1 簡介
我一直使用Python語言,所以,我進一步學(xué)習(xí)Python2OpenCV。
Python是面向?qū)ο蠼忉屝透呒壘幊陶Z言。
Python具有簡潔、優(yōu)雅、開發(fā)速度快、節(jié)省時間和容易學(xué)習(xí)等特點。
Python應(yīng)用領(lǐng)域廣泛,以我的實際工作為例,我會用Python做這些工作。
1)數(shù)據(jù)處理和分析工作
2)人工智能算法與應(yīng)用
3)數(shù)據(jù)科學(xué)工作
4)Web開發(fā)工作
5)數(shù)據(jù)獲取
等
OpenCV是一個開源的計算機視覺庫,可以跨平臺運行。
OpenCV應(yīng)用場景廣泛,舉例說明。
1)制造業(yè)產(chǎn)品質(zhì)檢
2)金融業(yè)人臉審核
3)醫(yī)學(xué)圖像處理與識別
4)自動駕駛圖像處理與分析
等
2 工作環(huán)境搭建
1)Python工作環(huán)境
使用Anaconda快速搭建Python工作環(huán)境。
Anaconda下載鏈接。
Anaconda | Anaconda Distribution
Win系統(tǒng)的安裝軟件

安裝成功后,使用pip下載虛擬環(huán)境管理工具庫
pip install virtualenv
2)集成開發(fā)工具VSCode下載和配置
具體操作,請閱讀我的文章《VSCode,一款好用編程開發(fā)工具,提升Python開發(fā)效率》
在電腦上創(chuàng)建OpenCV_work文件夾,使用VS創(chuàng)建虛擬環(huán)境,以用于OpenCV庫學(xué)習(xí)和項目開發(fā)。
第一步:VSCode打開OpenCV_work文件夾,如下圖

第二步:使用快捷鍵Ctrl+Shift+P,打開命令面板,1)配置Python解釋器,2)創(chuàng)建終端

第三步:創(chuàng)建虛擬工作環(huán)境和切換到虛擬工作環(huán)境


3 )OpenCV下載和安裝
在虛擬工作環(huán)境下安裝OpenCV所需庫
pip install opencv-contrib-python
工作環(huán)境搭建好后,測試下OpenCV是否可以用。
查看下OpenCV的版本號
import cv2
print("OpenCV2的版本號:", cv2.__version__)

接下來,我會用解決問題式讀書法,快速閱讀一些Python2OpenCV4的資料,把OpenCV4用起來,解決項目中圖像處理問題。
我正在翻閱的幾本書籍
1)《Python OpenCV 從入門到精通》
2)《Machine Learning for OpenCV4》
3)《OpenCV 輕松入門 面向Python》
4)《機器學(xué)習(xí) 使用OpenCV,Python和Scikit-learn進行智能圖像處理》
5)《Mastering OpenCV 4 with Python》
我要用Python2OpenCV,機器學(xué)習(xí),深度學(xué)習(xí)去做一些有趣的項目,并享受這個過程。
我的微信shushengya360,大家多交流。加我時,請備注:OpenCV。
