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]。