首页 » 刷脸背后:人脸检测 人脸识别 人脸检索 » 刷脸背后:人脸检测 人脸识别 人脸检索全文在线阅读

《刷脸背后:人脸检测 人脸识别 人脸检索》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是一款非常高效、实用的人脸检测软件,得到了来自全世界的多种不同用户的推荐。