Co je služba Azure Face?
Upozornění
- června 2020 Microsoft oznámil, že nebude prodávat technologii rozpoznávání tváří policejním oddělením v USA, dokud nebude zavedena přísná regulace založená na lidských právech. Zákazníci proto nesmí používat funkce rozpoznávání obličeje zahrnuté ve službách Azure, jako je rozpoznávání tváře nebo Video Indexer, pokud zákazník je nebo umožňuje použití takových služeb ze strany nebo pro policejní oddělení v USA. Při vytváření nového prostředku pro tváří musíte na webu Azure Portal potvrdit a souhlasit s tím, že službu v USA ani pro policejní oddělení v USA nepou ít a že jste si prohlédněte dokumentaci k zodpovědné AI (RAI) a že tuto službu budete používat v souladu s ní.
Služba Azure Face service poskytuje algoritmy AI, které na obrázcích detekují, rozpoznává a analyzují lidské tváře. Software pro rozpoznávání obličeje je důležitý v mnoha různých scénářích, jako je ověření identity, bezkontaktní řízení přístupu a rozostření tváří kvůli ochraně osobních údajů.
Ověření identity: Ověřuje identitu někoho proti státní identifikační kartě, jako je pas nebo řidičský průkaz nebo jiný obrázek registrace, aby bylo možné udělit přístup k digitálním nebo fyzickým službám nebo obnovit účet. Mezi konkrétní scénáře přístupu patří otevření nového účtu, ověření pracovního procesu nebo správa online posouzení. Ověření identity je možné provést jednou, když je osoba onboardována, a opakovaně, když někdo přistupuje k digitální nebo fyzické službě.
Touchless Access Control: V porovnání s dnešními metodami, jako jsou karty nebo lístky, umožňuje výslovný souhlas s identifikací tváře vylepšené řízení přístupu a zároveň snižuje hygienu a bezpečnostní rizika vyplývající ze sdílení, ztráty nebo odcizení karet. Rozpoznávání obličeje pomáhá procesu odznání s člověkem ve smyčce přihlášení na letišcích, v restauracích, v motivech nebo budovách a také kioskům v kancelářích, nemocnicích, nemocnicích, tematických zařízeních nebo ve školách.
Face Redaction (Redigování tváře): Redigování nebo rozostření detekovaných tváří lidí zaznamenaných ve videu za účelem ochrany jejich soukromí.
Tato dokumentace obsahuje následující typy článků:
- Rychlé starty jsou podrobné pokyny, které vám umožňují provádět volání služby a získat výsledky v krátkém časovém období.
- Návody obsahují pokyny pro použití služby konkrétnějšími nebo přizpůsobenějšími způsoby.
- Koncepční články poskytují podrobné vysvětlení funkcí a funkcí služby.
- Tyto kurzy jsou delší příručky, které vám ukážou, jak tuto službu používat jako součást v širších obchodních řešeních.
Detekce a analýza tváří
Detekce tváří je ve všech ostatních scénářích nutná jako první krok. Rozhraní API pro rozpoznávání detekuje lidské tváře na obrázku a vrací souřadnice obdélníku jejich umístění. Vrátí také jedinečné ID, které představuje uložená data tváře, která se používají v pozdějších operacích k identifikaci nebo ověření tváří.
Volitelně může detekce obličeje také extrahovat sadu atributů souvisejících s obličejem, jako je pozice hlavy, věk, emoce, vousy a brýle. Tyto atributy jsou obecné předpovědi, nikoli skutečné klasifikace. Některé atributy jsou užitečné k tomu, aby se zajistilo, že vaše aplikace bude doručovat vysoce kvalitní údaje o tvářích, když se uživatelé přidávají do služby Face (například může uživatelům doporučit, aby si v případě, že má uživatel sluneční brýle, schytali si sluneční brýle).
Poznámka
Funkce detekce tváří je dostupná také prostřednictvím služby Počítačové zpracování obrazu. Pokud ale chcete použít jiné operace tváře, jako je identifikace, ověření, vyhledání podobného nebo seskupení tváří, měli byste místo toho použít tuto službu.
Další informace o detekci a analýze tváří najdete v článku Koncepty detekce tváří. Další informace najdete v referenční dokumentaci k rozhraní Detect API.
Ověření identity
Moderní podniky a aplikace mohou pomocí operací identifikace tváře a ověření tváře ověřit, jestli je uživatel tím, za koho se vysílí.
Identifikace
Identifikace tváře může řešit párování jedné tváře na obrázku se souborem tváří v zabezpečeném úložišti. Kandidáti shody se vrátí na základě toho, jak přesně jejich data tváře odpovídají tváře dotazu. Tento scénář se používá k udělení přístupu k budově nebo letiště určité skupině lidí nebo k ověření uživatele zařízení.
Následující obrázek ukazuje příklad databáze s názvem "myfriends" . Každá skupina může obsahovat až 1 milion různých objektů osob. Každý objekt osob může registrovat až 248 tváří.

Po vytvoření a trénování skupiny můžete provést identifikaci skupiny s novou detekované tváře. Pokud se tvář identifikuje jako jedna z osob ve skupině, pak se tento objekt osob vrátí.
Ověření
Operace ověření odpoví na otázku: "Patří tyto dvě tváře stejné osobě?".
Ověření je také "1:1" odpovídající tváře na obrázku s jednou tváří ze zabezpečeného úložiště nebo fotky, aby se ověřilo, že jsou stejné osoby. Ověření je možné použít k ověření identity, jako je například bankovní aplikace, která uživatelům umožňuje vzdáleně otevřít kreditní účet tím, že si pořídí selfie a pořídí si fotku s ID fotky, aby ověřili svou identitu.
Další informace o ověřování identity najdete v průvodci koncepty rozpoznávání obličeje nebo v referenční dokumentaci k rozhraní API pro identifikaci a ověření.
Vyhledání podobných tváří
Operace Najít podobné hledá shodu tváří mezi cílovou tváří a skupinou kandidátských tváří a hledá menší sadu tváří, které vypadají podobně jako cílová tvář. To je užitečné při vyhledávání tváří podle obrázku.
Služba podporuje dva pracovní režimy, matchPerson a matchFace. Režim matchPerson vrátí podobné tváře po vyfiltrování stejné osoby pomocí rozhraní API pro ověření. Režim matchFace filtr stejné osoby ignoruje. Vrátí seznam podobných kandidátských tváří, které mohou nebo nemusí patřit stejné osobě.
Následující příklad ukazuje cílovou tvář:

A tyto obrázky jsou kandidáty na tváře:

Pokud chcete najít čtyři podobné tváře, vrátí režim matchPerson hodnoty A a B, které zobrazují stejnou osobu jako cílová tvář. Režim matchFace vrátí hodnoty A, B, C a D, což jsou přesně čtyři kandidáty, i když někteří nejsou stejnou osobou jako cíl nebo mají nízkou podobnost. Další informace najdete v průvodci koncepty rozpoznávání obličeje nebo v referenční dokumentaci k rozhraní API najít podobné.
Seskupení tváří
Operace Group rozdělí sadu neznámých tváří do několika menších skupin na základě podobnosti. Každá skupina je vlastní disjunktní podmnožina původní sady tváří. Vrátí také jedno pole "messyGroup", které obsahuje ID tváří, u kterých nebyly nalezeny žádné podobnosti.
Všechny tváře ve vrácené skupině budou pravděpodobně patřit stejné osobě, ale pro jednu osobu může být několik různých skupin. Tyto skupiny se liší podle jiného faktoru, například výrazu. Další informace najdete v průvodci koncepty rozpoznávání obličeje nebo v referenční dokumentaci k rozhraní API pro skupiny.
Ukázková aplikace
Následující ukázkové aplikace ukazují několik způsobů použití služby Face:
- Aplikace FamilyNotes pro UPW je aplikace pro Univerzální platformu Windows Platform (UPW), která ve scénáři sdílení poznámek rodiny používá identifikaci tváře společně s řečí, Cortana, inkoustem a fotoaparátem.
Ochrana osobních údajů a zabezpečení dat
Stejně jako u všech Cognitive Services musí vývojáři, kteří používají službu Face, znát zásady Microsoftu týkající se zákaznických dat. Další informace najdete na Cognitive Services Centru zabezpečení Microsoftu.
Další kroky
Postupujte podle rychlého startu a napište základní komponenty aplikace pro rozpoznávání tváře v jazyce podle vašeho výběru.