PersonGroupの作成
顔認証用データを保存するグループを作成します。
https://api.projectoxford.ai/face/v0/persongroups/{personGroupId}/?subscription-key=<Your subscription key>
のように指定して、HTTP PUTします。
Personの登録
PersonGroupに顔認証用の個人の特徴点を登録します。
https://api.projectoxford.ai/face/v0/persongroups/{personGroupId}/persons?subscription-key=<Your subscription key>
事前に顔画像をFace APIでFaceIDにしておきます。正面か正面に近い画像が良いようです。
最大32個の同一人物のFaceIdを配列で指定し、nameで人物名、userDataで備考データをHTTP POSTで指定します。
上手く登録できたらPersonIdが返却されます。
トレーニング
PersonGroupが登録できたらトレーニングを行います。これを行わないと顔認証ができません。
https://api.projectoxford.ai/face/v0/persongroups/{personGroupId}/training?subscription-key=<Your subscription key>
トレーニング状況の確認
トレーニングには多少の時間が必要です。ステータス確認で"succeeded"になったかを確認します。
今回のように2つのFaceIdのトレーニング時間は4秒でした。
https://api.projectoxford.ai/face/v0/persongroups/{personGroupId}/training?subscription-key=<Your subscription key>