讀古今文學網 > 刷臉背後:人臉檢測 人臉識別 人臉檢索 > 8.1 人臉檢測商業軟件之VeriLook >

8.1 人臉檢測商業軟件之VeriLook

Neurotechnology[1] 是一家總部位於歐洲(立陶宛)的公司,它提供了指紋、人臉、虹膜、聲音和掌印的識別算法和軟件開發SDK,它的產品被用在許多應用程序中,如邊境口岸、刑事調查、選民登記系統等。它的人臉檢測和識別應用可以實時地處理輸入的圖片和視頻,並且檢測效果良好、穩定。

Neurotechnology中人臉檢測和識別的軟件產品為VeriLook。這裡我們介紹一下如何使用VeriLook進行人臉檢測,步驟如下。

(1)VeriLook軟件下載地址為:http://www.neurotechnology.com/download.html# demo,打開鏈接後,頁面如圖8-1所示。

選擇和自己計算機相匹配的版本,本實驗使用的是:zip archive for MS Windows 64-bit,下載後對應的文件名為:Neurotec_Biometric_6_0_Algorithm_Demo_Win64_x64_2015-12-22。

(2)解壓上述文件,運行「FacesAlgorithmDemo.exe」後,顯示主界面,如圖8-2所示。

圖8-1 VeriLook下載頁面        

圖8-2 VeriLook的主界面

單擊Enroll按鈕,選擇一張圖片後,該軟件可以提取人臉特徵,標記出人臉對應位置,並將檢測結果存入數據庫中,Verilook主界面左下方的面板中會顯示錄入的日誌。

單擊Identify按鈕,選擇一張圖片後,該軟件在數據庫查找和這張新圖片相匹配的圖片,VeriLook主界面右下方的面板中會顯示匹配的結果。

(3)單擊Enroll按鈕,選擇一張圖片後,界面如圖8-3所示。檢測到的人臉同時存入數據庫。單擊Identify按鈕,選擇一張圖片後,界面如圖8-4所示。

圖8-3 單擊Enroll按鈕選擇一張圖片後的界面 

圖8-4 單擊Identify按鈕選擇一張圖片後的界面

(4)如果要錄入或識別一個文件夾內的所有文件,則只需將File改為Directory即可,如圖8-5所示。

單擊Tools→clear Log/clear database,可以對錄入日誌或數據庫進行清空。

(5)如果讀者想修改檢測或識別的參數,則可以單擊Tools→Options,對參數進行修改,如圖8-6所示。

圖8-5 切換File和Directory          

圖8-6 參數調整對話框

Minimal ocular distance,即人臉模板的兩眼間的最小距離,默認值為40,最小值為8。當需要檢測遠景鏡頭中的人臉時,可以調整這個值。圖8-7(a)、(b)所示是不同的Minimal ocular distance值(其他參數值相同)的檢測效果。

圖8-7 不同的Minimal ocular distance值的檢測效果

Maximal Yaw是最大偏移角度(繞y軸),默認值是15。當需要檢測側臉時,我們可以調整Maximal Yaw的值。圖8-8(a)、(b)所示是不同的Maximal Yaw值(其他參數值一致)的檢測效果。

圖8-8 不同的Maximal Yaw值的檢測效果

關於其他參數的含義和效果,讀者可以參考Documentation\FacesAlgorithm Demo.pdf文檔。

上面展示了如何利用VeriLook進行人臉檢測、識別,以及如何調整參數。關於VeriLook的更多使用,讀者可查看Neurotechnology的網站和Documentation\FacesAlgorithmDemo.pdf文檔。總之,VeriLook是一款非常高效、實用的人臉檢測軟件,得到了來自全世界的多種不同用戶的推薦。