🐙
[WIP]TWICEのメンバーが誰が誰だかわからないので、Azure Face APIのFind Similarを使って判定する
はじめに
前回、2 枚の写真に写っている人が同一人物か判定する方法を紹介しました。
今回は、Azure Cognitive Services の Face を利用して、写真に写っている人がグループのどのメンバーかを判定できるか試してみます。
Azure Face APIを使った顔認識ステップ
「顔認識」を行うには以下のステップを踏む必要があります。
-
顔検出API
を利用し、比較したい 2 枚の写真のFaceID
を取得する。 -
確認API
に 2 つの FaceID を送り、同一人物かどうかを判定する。
今回利用する機能はこちら
Detect
写真に写った顔を検出します。
検出された顔にはそれぞれFaceID
が割り振られ、FaceList に追加していきます。
FaceList Create & Add
FaceID は、そのままでは 24 時間で有効期限が切れてしまいます。
期限切れにならないようにFaceList
に追加します。
Find Similar
FaceList
の中で、検索対象の顔に似た顔のリストを返却します。
Discussion