Python實戰社羣php
Java實戰社羣java
長按識別下方二維碼,按需求添加python
掃碼關注添加客服linux
進Python社羣▲程序員
掃碼關注添加客服web
進Java社羣▲微信
做者丨小郭學數據多線程
源自丨快學python(ID:kxpython)ide
哈嘍,大家的小郭回來了!
學習
接下來的一個系列會更新圖像處理的一些基本知識。
學習視頻可參見python+opencv3.3視頻教學 基礎入門[1]
今天寫的是python3.6+OpenCV4.0環境的配置
環境的配置是基於Anaconda的,沒有下載的小夥伴能夠自行下載,附一個anaconda下載教程怎麼安裝Anaconda3[2]
1.OpenCv簡介
OpenCV的全稱是Open Source Computer Vision Library,是一個跨平臺的計算機視覺庫。OpenCV是由英特爾公司發起並參與開發,以BSD許可證受權發行,能夠在商業和研究領域中無償使用。OpenCV可用於開發實時的圖像處理、計算機視覺以及模式識別程序。該程序庫也能夠使用英特爾公司的IPP進行加速處理。
參自維基百科[3]
2.OpenCv安裝
1.建立虛擬環境
conda create –n opencv4.0 python=3.6
建立完成後會出現以下界面

若是要安裝以上包,選擇y
2. 打開環境activate opencv4.0activate opencv4.0
activate opencv4.0
3 查找能夠安裝的opencv版本
anaconda search –t conda opencv

Name 版本名稱
Version 版本Package
Types 包類型
Platforms 支持的平臺,如win,linux,osx
Bulids 版本基於的底層,自我理解的基於的py版本,gpu版本這些
4.選擇合適的版本下載
我本身選擇的是這個

5.顯示要安裝版本的路徑
cmd終端輸入anaconda show +名稱
好比說我選擇的是anaconda/opencv,即在終端中輸入anaconda show anaconda/opencv
6.複製路徑安裝
複製第五步中箭頭所指路徑,等待安裝

conda install --channel https://conda.anaconda.org/anaconda opencv
安裝完成
7.檢測是否全部包都安裝完畢
複製第六步路徑檢測 若出現箭頭所指內容,則證實安裝成功
3.測試案例
import cv2 as cv #src=cv.imread("D:\opencvprogects\images\lena.jpg") 絕對路徑 src=cv.imread("./images/lena.jpg") #讀入圖片,相對路徑 cv.namedWindow("xiaoguo",cv.WINDOW_AUTOSIZE) #建立名爲xiaoguo的窗口,窗口大小可變 cv.imshow("xiaoguo",src) #將圖片放入窗口中,即窗口的大小也就是圖片的大小 cv.waitKey(0) ## 等有鍵輸入或者1000ms後自動將窗口消除,0表示只用鍵輸入結束窗口
測試結果以下:
參考資料
[1]
python+opencv3.3視頻教學 基礎入門: https://www.bilibili.com/video/BV1QW411F7e7?p=1
[2]怎麼安裝Anaconda3: https://www.zhihu.com/tardis/sogou/art/75717350
[3]維基百科: https://zh.wikipedia.org/wiki/OpenCV
程序員專欄 掃碼關注填加客服 長按識別下方二維碼進羣
近期精彩內容推薦:
在看點這裏好文分享給更多人↓↓