python的opencv库_用于Python的Opencv可视化库安装,面向,OpenCV,视觉
計算機視覺最重要的庫莫過于OpenCV,ananconda功能很強大,但是也有比較重要的幾個庫,還沒做成集成開發(fā)環(huán)境,需要自己安裝。
在安裝的過程中也走了許多彎路,因為安裝的方法有許多許多,有些隨著OpenCV的更新已經(jīng)過時,有些方法特別麻煩。這個是我試了很多次,而且認為是比較簡單的方法來介紹一下
簡單介紹一下OpenCV
Opencv(Open Source Computer Vision Library)是一個基于開源發(fā)行的跨平臺計算機視覺庫,它實現(xiàn)了圖像處理和計算機視覺方面的很多通用算法,已成為計算機視覺領(lǐng)域最有力的研究工具。在這里我們要區(qū)分兩個概念:圖像處理和計算機視覺的區(qū)別:圖像處理側(cè)重于“處理”圖像–如增強,還原,去噪,分割等等;而計算機視覺重點在于使用計算機來模擬人的視覺,因此模擬才是計算機視覺領(lǐng)域的最終目標。
OpenCV的官網(wǎng):https://opencv.org/,如果用官網(wǎng)來安裝的話,中文翻譯以后的頁面點發(fā)布,英文的點release,然后有文件,也有GitHub,都可以找到相應(yīng)的安裝包,但是不推薦
不建議用官網(wǎng)下載安裝,因為特別麻煩,推薦你下載Cmake編譯,還要下載微軟的visual studio,軟件特別大,又復(fù)雜, 安裝面向Python的OpenCV可以利用第三方網(wǎng)站安裝,這兩個網(wǎng)站下載的東西是一樣的,用哪個網(wǎng)站都行
這里介紹兩個網(wǎng)站
1.http://www.lfd.uci.edu/~gohlke/pythonlibs/
(這里主庫,貢獻庫的安裝包都有)
這個網(wǎng)站其它安裝包有很多很多,是按字母排序的
找到OpenCV,下面有很多文件,至于找哪個在下面介紹
2.https://pypi.org/project/opencv-python/
https://pypi.org/project/opencv-contrib-python/
(我們也可以選擇有pypi提供的OpenCV安裝包,上面的是主庫,下面的是貢獻庫)
這個網(wǎng)站打開,點擊下載檔案
找到與自己匹配的安裝包
文件具體選擇哪種安裝包依賴三個因素,Python版本,操作系統(tǒng),處理器位數(shù)。
例如,我已經(jīng)下載好,Python3.7解釋器,電腦是windows10,64位的,下載文件是這個opencv_python-4.2.0.34-cp37-cp37m-win_amd64.whl
1.opencv_python-4.2.0.34這個是OpenCV的版本
2.cp37-cp37m是基于Python3.7
3.win_amd64是windows64位的
下載好以后進行安裝,文件放在哪個文件夾,在相應(yīng)的文件夾上面輸入cmd,然后就進入到了命令提示符
在cmd命令提示符的當前文件夾名后輸入pip install 完整的文件名,例如我的是pip install opencv_python-4.2.0.34-cp37-cp37m-win_amd64.whl
然后連續(xù)按兩下enter
看見successfully installed opencv-python-4.2.0.34 就代表安裝成功了
這個OpenCV庫包含兩個部分
1.OpenCV主庫:即通常安裝的OpenCV庫,這個庫是成熟的穩(wěn)定的,有核心的OpenCV團隊維護。
2.OpenCV貢獻庫:該庫的擴展名稱為OpenCV-contrbi,由社區(qū)開發(fā)和維護,其包含的視覺應(yīng)用比OpenCV主庫更全面。這里包含了很多很多的擴展模塊,舉例如下。
bioinspired:生物視覺模塊
datasets: 數(shù)據(jù)集讀取模塊
dnn:深度神經(jīng)網(wǎng)絡(luò)模塊
face:人臉識別模塊
matlab: MATLAB接口模塊
stereo:雙目立體匹配模塊
text:視覺文本匹配模塊
tracking: 基于視覺的目標跟蹤模塊
xobjdetect: 增強2D目標檢測模塊
xphoto:計算攝影擴展模塊
安裝貢獻庫,同樣去網(wǎng)站下載安裝包,用同樣的方法安裝,這里就不具體介紹了。
如果你安裝annaconda以后,然后在ananconda prompt中輸入conda list,然后enter兩下
OpenCV-Python和OpenCV-contrbi-python顯示,這樣基于Python的OpenCV就安裝完事了
如果覺得我寫的文章還算用心的話,求贊賞,求關(guān)注,求轉(zhuǎn)發(fā),在此謝謝各位。
微信公眾號:姚永生計算機視覺,求關(guān)注哦!
總結(jié)
以上是生活随笔為你收集整理的python的opencv库_用于Python的Opencv可视化库安装,面向,OpenCV,视觉的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 日本官方调查报告公布:首枚 H3 火箭发
- 下一篇: websocket python爬虫_p