欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

OpenCV如何實現(xiàn)貓臉檢測

這篇文章主要為大家展示了“OpenCV如何實現(xiàn)貓臉檢測”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“OpenCV如何實現(xiàn)貓臉檢測”這篇文章吧。

創(chuàng)新互聯(lián)公司是一家專業(yè)的成都網(wǎng)站建設公司,我們專注網(wǎng)站設計、成都做網(wǎng)站、網(wǎng)絡營銷、企業(yè)網(wǎng)站建設,買友情鏈接,廣告投放平臺為企業(yè)客戶提供一站式建站解決方案,能帶給客戶新的互聯(lián)網(wǎng)理念。從網(wǎng)站結構的規(guī)劃UI設計到用戶體驗提高,創(chuàng)新互聯(lián)力求做到盡善盡美。

OpenCV

OpenCV是時下最流行的基于C++的開源計算機視覺庫,它功能豐富,函數(shù)眾多,從最基本的讀寫圖片,到簡單的圖像處理(比如降噪濾波、邊緣檢測、圖像變換、特征提取等),再到更加高級的行人檢測、人臉識別、文本識別等,盡皆包含。在OpenCV提供的函數(shù)的基礎上,我們可以很方便地開發(fā)自己的應用,實現(xiàn)自己的算法??偟膩碚f,就是OpenCV非常強大。具體有多強大?那得用了才知道。

很多要做人臉識別,要用到SIFT特征的人都問過的一個問題是,為什么配置好opencv之后,卻找不到人臉識別的頭文件,找不到SIFT在哪?

這是因為OpenCV3.0之后,把一些還在最新的,但不是很穩(wěn)定的,還在測試階段的東西放在了contrib模塊里面。而且官方默認不帶contrib模塊。不幸的是,我們最想用的人臉識別和SIFT特征都在contrib里面。

如果需要用的話,那就需要自己編譯了。opencv在Visual Studio上的配置和編譯contrib的方法可以參考我之前的博客。今天的內(nèi)容仍然是用Python語言,最近用Python用著比較順手。

 
OpenCV的Python環(huán)境配置

顯然,跟眾多基于C++的庫一樣, OpenCV也是有Python接口的。Python下配置OpenCV可以用下面兩種方法:

  1. 官網(wǎng)下載并安裝OpenCV后,在目錄\opencv\build\python\2.7\x64之下有一個cv2.pyd文件,把它拷貝到python安裝目錄下的\Lib\site-packages文件夾下面即可。需要注意的是版本要對應,比如這里就要對應64位的Python2.7。而且目前官方自帶的只有Python2.7版本的包。如果想要其他版本怎么辦?

  2. 那就要說到一個神奇的網(wǎng)站了:Unofficial Windows Binaries for Python Extension Packages,這里面包含了幾乎所有的能用到的Python庫的安裝包,比如我們需要的OpenCV,這里可以找到下面這么多版本,可以適應不同的需求,還有編譯的contrib版本的,簡直是驚喜。OpenCV如何實現(xiàn)貓臉檢測

按照自己的環(huán)境下載相應的版本,然后還是用pip安裝,命令如下:

pip install *.whl

請把星號換成對應的名字。

我這里用的是Python3.6包含contrib的64位的包。

 
貓臉檢測

喵星人真的是要統(tǒng)治世界了。不然為什么OpenCV自帶的檢測器中除了人臉檢測、行人檢測這些意料之中就應該存在的檢測器之外,還悄悄多出了貓臉檢測器呢。

今天我們就來試一下這個貓臉檢測到底 是什么樣的?基于OpenCV的貓臉檢測十分簡單。用Python的話只有區(qū)區(qū)20行代碼。其中20行代碼中發(fā)揮主要作用的只有一個函數(shù):

detectMultiScale()

此函數(shù)的作用是,在輸入圖像中檢測不同尺寸的對象,返回包含對象的矩形框。它接收的參數(shù):

1.image——輸入圖像

2.scaleFactor——表示每輪檢測圖像齒輪減少的比例

3.minNeighbors——指明對象要至少被檢測到幾次才能判定對象確實存在

4.minSize——檢測對象的最小尺寸

5.maxSize——檢測對象的最大尺寸

 
代碼

按照慣例,注釋齊全,無需多說。

OpenCV如何實現(xiàn)貓臉檢測

 
效果

運行Python腳本后效果如下:

OpenCV如何實現(xiàn)貓臉檢測

OpenCV如何實現(xiàn)貓臉檢測

以上是“OpenCV如何實現(xiàn)貓臉檢測”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁標題:OpenCV如何實現(xiàn)貓臉檢測
文章分享:http://chinadenli.net/article42/gichec.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供、品牌網(wǎng)站建設、面包屑導航、軟件開發(fā)網(wǎng)站設計、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化