Face++[2]是北京旷视科技有限公司旗下的新视觉服务平台,Face++提供的产品服务有:人脸检测——人脸检测和关键点检测;人脸分析——微笑分析,性别、年龄、种族分析;人脸识别——1:1人脸验证、1:N人脸识别和大规模人脸检索。它非常容易使用,检测效果好、时间短,是一款强大、易用的商用软件。
Face++中提供了多种SDK,本书以Face++的MATLAB SDK为例,介绍一下如何使用Face++进行人脸检测,具体步骤如下。
(1)打开Face++网站(http://www.faceplusplus.com.cn/)。
(2)单击右上角的“注册”按钮,如图8-9所示。
图8-9 Face++注册页面
(3)注册完成后,登录自己的账号,单击“我的应用”选项卡,进入“我的应用”界面后,再单击“创建应用”按钮,如图8-10所示。
图8-10 Face++创建应用界面
(4)创建应用完成后提交,会显示如图8-11所示的界面,从而可以获得API_KEY和API_SECRET。之后可通过单击“我的应用”→“管理”,来查看API_KEY和API_SECRET的值,如图8-12所示。
图8-11 应用信息界面
图8-12 Face++应用列表界面
(5)下载SDK。单击“开发工具与SDK”选项卡,本书实验应用MATLAB SDK进行测试,如图8-13所示。
图8-13 Face++SDK下载界面
(6)下载好的程序为facepp-matlab-sdk-master,打开facepp_demo.m文件,把API_KEY和API_SECRET替换为(4)中获得的值。img修改为待检测的图片路径和名称,运行facepp_demo.m文件即可进行人脸检测。
使用Face++的MATLAB SDK的检测结果如图8-14所示。
图8-14 Face++的检测结果
上面展示了如何使用Face++的MATLAB SDK进行人脸检测,Face++还有更多的SDK和强大的功能,读者可以查看Face++的官方网站[2]。