1. Microsoft Cognitive Service - Face API を用いた
顔認証出席管理システム
Face authentication attendance management system
using Microsoft Cognitive Service - Face API
工藤 敦也
6. Microsoft Cognitive Service - Face API
• 主な機能
– 顔の情報をクラウド上に登録し、IDを発行する
– 2つの顔写真が同一人物であるかを検証する
– 同一人物の顔の情報を1つのグループでまとめる
– 1つ顔写真を基に1番似ている顔をクラウドから検索する
7. Microsoft Cognitive Service - Face API
• 今回使用したもの
– Create a Person Group、 Create a Person、 Add a Person Face
クラウドに人の情報を保管する空間を用意・追加する
– Detect
画像内の人の情報をクラウド上に登録し、IDを発行する
– Identify
1つの人の情報を基にクラウドのグループの中から1番似ている
人を検索する
– Verify
二つの人の情報を基に同一人物であるか検証する
8. Microsoft Cognitive Service - Face API
Person Group
Person1
8
**-****
○○-○○○○
□□-□□□□
△△-△△△△
faceId1
faceId2
faceId3
faceId4
・Create a Person Group
・Create a Person
・Detect
・Add a Person Face
を用いて左のような
階層をクラウド上で
事前に用意した
faceIdはそれぞれ画像
からIDを発行している
Person2
9. Microsoft Cognitive Service - Face API
Person Group
9
**-****
○○-○○○○
□□-□□□□
△△-△△△△
faceId1
faceId2
faceId3
faceId4 ①Detect
☆☆-☆☆☆☆
New faceId
①Detect
画像をクラウドで
使いやすいように
するために
IDを発行し登録する
Person1 Person2
10. Microsoft Cognitive Service - Face API
Person Group
10
**-****
○○-○○○○
□□-□□□□
△△-△△△△
faceId1
faceId2
faceId3
faceId4
②Identify
②Indentify
Person Groupの中から
一番画像に似ている
人を抽出する
この場合はPerson2が
見つかる
☆☆-☆☆☆☆
New faceId
Person1 Person2
11. Microsoft Cognitive Service - Face API
Person Group
11
□□-□□□□
△△-△△△△
faceId3
faceId4
☆☆-☆☆☆☆
New faceId③Verify
本当に同一人物?
③Verify
見つかった人が本当に
同一人物であるか
類似度を調べ確定する
(0.0~1.0)
今回は、類似度が0.6以上を同一人物とする
Person2