本實驗需要了解人臉檢測的基本原理
-
熟悉 HTTP 的協議,包含POST 的方法
-
熟悉操作Postman調用曠視API接口進行人臉識別
-
熟悉常見的人臉識別開源項目,掌握調用曠視(Face++) API接口進行人臉檢測的方法。
本實驗需要用到的軟硬件:
App Inventor(https://app.wxbit.com)和AI伴侶
安卓手機一部(或者電腦上安裝網易MUMU等安卓模擬器)
Chrome瀏覽器和Postman擴展程序
曠視Face++網站開發者賬號(https://www.faceplusplus.com.cn/)
**步驟: **
第一步:測試環境(測試你的瀏覽器是否能與服務器正確響應)
首先在曠視Face++中注冊。 擁有一個自己的API Key和API secret。
再下載postman插件,注冊一個用戶。
New一個request。
打開postman
選擇body——form-data
1.選擇post 2.輸入曠視Face++的網址
輸入key為api_key、api_secret
在曠視Face++的API Key中點擊查看
復制API Key與API Secret到postman中
在百度找一張人像圖片,保存至電腦。
在百度搜索“base64” https://base64.us/
選擇文件——上傳圖片——復制data:image/jpeg;base64,之后的亂碼至postman。
輸入一個key為:return_attributes對應的value為gender,age
點擊send,出現以下代碼則沒有環境問題,測試完畢,可以開始實驗。
第二步:制作app頁面組建設計以及邏輯設計
登陸App Inventor
拉入需要的控件,具體如圖所示:
組建設計好后,開始邏輯設計,邏輯設計如圖所示:
保存項目——生成APK——下載至本地——運行mumu模擬器,安裝剛剛下載的APK文件(雙擊或者拖入安裝)
結果如圖所示: