はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

顔認証用のPersonGroupの登録

PersonGroupの作成

顔認証用データを保存するグループを作成します。

https://api.projectoxford.ai/face/v0/persongroups/{personGroupId}/?subscription-key=<Your subscription key>

のように指定して、HTTP PUTします。

image

Personの登録

PersonGroupに顔認証用の個人の特徴点を登録します。

https://api.projectoxford.ai/face/v0/persongroups/{personGroupId}/persons?subscription-key=<Your subscription key>

事前に顔画像をFace APIでFaceIDにしておきます。正面か正面に近い画像が良いようです。

image

最大32個の同一人物のFaceIdを配列で指定し、nameで人物名、userDataで備考データをHTTP POSTで指定します。

上手く登録できたらPersonIdが返却されます。

image

トレーニング

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>