a rozpoznání obličeje
Tento článek vysvětluje koncept rozpoznávání tváře, souvisejících operací a základních datových struktur. Rozpoznávání tváře je obecně proces ověřování nebo identifikace jednotlivců jejich tváří. Rozpoznávání tváře je důležité při implementaci identifikačního scénáře, který podniky a aplikace můžou použít k ověření, že je (vzdálený) uživatel tím, za koho tvrdí.
Operace rozpoznávání tváře
Upozornění
Přístup ke službě Rozpoznávání tváře je omezený na základě kritérií způsobilosti a použití, aby bylo možné podporovat naše zásady zodpovědné umělé inteligence. Služba Rozpoznávání tváře je dostupná jenom pro zákazníky a partnery spravované Microsoftem. Pro přístup použijte formulář pro příjem rozpoznávání tváře. Další informace najdete na stránce s omezeným přístupem k tváři.
Vytvoření a trénování skupiny PersonGroup
K uložení sady lidí, které se mají shodovat, musíte vytvořit Skupinu PersonGroup nebo LargePersonGroup . PersonGroups uchovává objekty Person , které představují jednotlivé osoby a obsahují sadu dat tváře patřící této osobě.
Operace Trénování připraví sadu dat, která se použije v porovnání dat tváří.
Identifikace
Operace Identify přijímá jedno nebo několik zdrojových ID tváří (z objektu DetectedFace nebo PersistedFace) a PersonGroup nebo LargePersonGroup. Vrátí seznam objektů Person, do nichž může každá zdrojová tvář patřit. Vrácené objekty person jsou zabaleny jako kandidátské objekty, které mají hodnotu spolehlivosti předpovědi.
Ověření
Operace Ověření přebírá jedno ID tváře (z objektu DetectedFace nebo PersistedFace) a objekt Person. Určuje, jestli tvář patří stejné osobě. Ověření je párování 1:1 a můžete ho použít jako konečnou kontrolu výsledků volání rozhraní API Pro identifikaci. Volitelně ale můžete předat skupinu PersonGroup, do které kandidátka patří, aby se zlepšil výkon rozhraní API.
Související datové struktury
Operace rozpoznávání používají hlavně následující datové struktury. Tyto objekty jsou uloženy v cloudu a mohou být odkazovány pomocí jejich řetězců ID. Řetězce ID jsou vždy jedinečné v rámci předplatného, ale pole názvů se můžou duplikovat.
Viz průvodce datovými strukturami rozpoznávání tváře.
Požadavky na vstup
Pomocí následujících tipů zajistíte, aby vstupní obrázky poskytovaly nejpřesnější výsledky rozpoznávání:
- Podporované vstupní formáty obrázků jsou JPEG, PNG, GIF (první snímek), BMP.
- Velikost souboru obrázku by neměla být větší než 6 MB.
- Některé tváře nemusí být rozpoznány kvůli složení fotek, například:
- Obrázky s extrémním osvětlením, například těžkým podsvícením.
- Obstrukce, které blokují jeden nebo oba oči.
- Rozdíly v typu vlasů nebo obličejových vlasech.
- Změny vzhledu obličeje z důvodu věku.
- Extrémní výrazy obličeje.
- Atribut v operaci rozpoznávání tváře můžete použít
qualityForRecognition
při použití příslušných modelů detekce jako obecného vodítka, jestli je pravděpodobné, že obrázek má dostatečnou kvalitu pro pokus o rozpoznávání tváře. Pro scénáře identifikace se doporučují pouze"high"
kvalitní obrázky pro registraci osob a kvalitu na nebo vyšší úrovni"medium"
.
Další kroky
Teď, když znáte koncepty rozpoznávání tváře, napište skript, který identifikuje tváře proti vytrénované skupině PersonGroup.