發(fā)表評論:
人臉識別系統的應用越來(lái)越廣泛了,人臉識別技術(shù)在我們生活中隨處可見(jiàn),無(wú)論是刷卡支付、考勤打卡、還是小區智能門(mén)禁,機場(chǎng)港口,都可能用到人臉識別。那么人臉識別制作起來(lái)會(huì )不會(huì )很難呢?人臉識別系統應該怎么制作呢?一起來(lái)了解下人臉識別系統的背景技術(shù)和實(shí)現要素吧。
一般來(lái)說(shuō),人臉識別技術(shù),原理簡(jiǎn)單描述,主要如下:
1)建立一個(gè)包含大批量人臉圖像的數據庫
2)通過(guò)各種方式來(lái)獲得當前要進(jìn)行識別的目標人臉圖像
3)將目標人臉圖像與數據庫中既有的人臉圖像進(jìn)行比對和篩選
4)按照人臉識別的技術(shù)流程,完成系統構建,大體需要經(jīng)過(guò)四個(gè)步驟。
人臉識別系統技術(shù)實(shí)現要素:
1、人臉圖像采集及預處理
通常采集人臉圖像,有兩種途徑:人臉圖像批量導入和人臉圖像實(shí)時(shí)采集。預處理的目的是在系統對人臉圖像的檢測基礎之上,對人臉圖像做出進(jìn)一步的處理以利于人臉圖像的特征提取。
一般來(lái)說(shuō),識別系統可通過(guò)各種采集好的人臉圖像,批量導入識別系統處理,或者通過(guò)調用攝像機、攝像頭等拍攝設備,提前抓取需要采集的人臉圖像。這里,我們選用筆記本電腦自帶攝像頭,完成前期人臉圖像的采集工作。
2、人臉檢測
在一張人臉圖像中,系統會(huì )精確定位出人臉位置和大小,在挑選出有用的圖像信息,同時(shí)自動(dòng)剔除其他多余的圖像信息,來(lái)進(jìn)一步保證圖像采集的準確性。
這里我們選用VS封裝SeetaFace人臉識別成dll文件,對5個(gè)面部關(guān)鍵特征點(diǎn)(兩眼中心、鼻尖和兩個(gè)嘴角)進(jìn)行人臉檢測、人臉特征點(diǎn)檢測、提取的函數,以供后期LabVIEW調用。
最后,我們利用LabVIEW dll函數調用節點(diǎn),把上一步封裝好的人臉檢測、特征提取和識別計算方法dll文件,封裝成LabVIEW函數。至此,我們就完成了人臉識別LabVIEW系統圖像采集軟件部分的設計工作。
3、人臉特征提取
到這里,我們就可以打開(kāi)攝像頭采集人臉圖像。這一步主要針對人臉圖像的一些具體特征提取,進(jìn)行搜集建庫。我們使用的是LabVIEW調用事前封裝好的人臉識別函數,提取所需的人臉識別信息。
4、人臉識別
我們在人臉識別系統,預先設定一個(gè)相似程度的數值,再將對應的人臉圖像和系統數據庫中的所有人臉圖像進(jìn)行比對。如果超過(guò)預設的數值,系統會(huì )將超過(guò)的圖像輸出,根據人臉圖像相似程度、人臉身份精確篩選,可以是1:1,也可以是1:n。
以上就是南京建星人臉識別系統廠(chǎng)家給大家總結的關(guān)于如何制作人臉識別系統的一些步驟,希望對你有用。