Datové struktury rozpoznávání tváře
Tento článek vysvětluje datové struktury používané ve službě Rozpoznávání tváře pro operace rozpoznávání tváře. Tyto datové struktury uchovávají data o tvářích a osobách.
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.
Datové struktury používané s identifikací
Rozhraní API pro rozpoznávání tváře používá datové struktury kontejnerů k ukládání dat rozpoznávání tváře ve formě objektů Person . Existují tři typy kontejnerů, které jsou uvedené od nejstarších po nejnovější. Doporučujeme vždy používat nejnovější verzi.
PersonGroup
PersonGroup je nejmenší datová struktura kontejneru.
- Při vytváření skupiny PersonGroup je potřeba zadat model rozpoznávání. Když se do této skupiny PersonGroup přidají všechny tváře, použije tento model ke zpracování. Tento model musí odpovídat verzi modelu s ID tváře z rozhraní DETECT API.
- Musíte volat rozhraní API pro trénování, aby se všechna nová data tváře odrážela ve výsledcích identifikace rozhraní API. To zahrnuje přidávání a odebírání tváří a přidávání nebo odebírání osob.
- U předplatného úrovně Free může obsahovat až 1 000 osob. U placeného předplatného S0 může mít až 10 000 osob.
PersonGroupPerson představuje osobu, která má být identifikována. Může obsahovat až 248 tváří.
Velká skupina osob
LargePersonGroup je novější datová struktura, která podporuje až 1 milion entit (pro předplatné úrovně S0). Je optimalizovaná pro podporu rozsáhlých dat. Sdílí většinu funkcí PersonGroup : Při vytváření je potřeba zadat model rozpoznávání a před použitím musí být volána rozhraní API pro trénování.
Adresář osob
PersonDirectory je nejnovější datová struktura tohoto typu. Podporuje větší měřítko a vyšší přesnost. Každý prostředek Azure Face má jednu výchozí datovou strukturu PersonDirectory . Je to plochý seznam objektů PersonDirectoryPerson – může obsahovat až 75 milionů.
PersonDirectoryPerson představuje osobu, která má být identifikována. Aktualizováno z modelu PersonGroupPerson umožňuje přidat tváře z různých modelů rozpoznávání do stejné osoby. Operace Identifikace však může odpovídat pouze tvářím získaným se stejným modelem rozpoznávání.
DynamicPersonGroup je zjednodušená datová struktura, která umožňuje dynamicky odkazovat na PersonGroupPerson. Nevyžaduje operaci Trénování: jakmile se data aktualizují, je připravená k použití s rozhraním Identify API.
Pro operaci Identifikace můžete použít také místní seznam ID osoby. To vám umožní určit užší skupinu, ze které se má identifikovat. Můžete to udělat ručně, abyste zlepšili výkon identifikace ve velkých skupinách.
Výše uvedené datové struktury lze použít společně. Příklad:
- V systému řízení přístupu může PersonDirectory představovat všechny zaměstnance společnosti, ale menší skupina DynamicPersonGroup může představovat pouze zaměstnance, kteří mají přístup k jednomu patře budovy.
- V systému připojování letů může PersonDirectory představovat všechny zákazníky letecké společnosti, ale DynamicPersonGroup představuje pouze cestující na konkrétním letu. Místní seznam ID osoby může představovat cestující, kteří provedli změnu za poslední minutu.
Další podrobnosti najdete v průvodci postupy pro PersonDirectory.
Datové struktury používané s funkcemi Najít podobné
Na rozdíl od rozhraní API Pro identifikaci je rozhraní API pro vyhledání podobného rozhraní navržené tak, aby se používalo v aplikacích, ve kterých je registrace osoby obtížná (například obrázky tváří zachycené z analýzy videa nebo z analýzy fotoalba).
FaceList
FaceList představuje plochý seznam trvalých tváří. Může obsahovat 1 000 tváří.
LargeFaceList
LargeFaceList je novější verze, která může obsahovat až 1 000 000 tváří.
Další kroky
Teď, když znáte struktury dat tváře, napište skript, který je používá v operaci Identifikace.