Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Služba Azure Face poskytuje algoritmy umělé inteligence, které rozpoznávají, rozpoznávají a analyzují lidské tváře na obrázcích. Software pro rozpoznávání obličeje je důležitý v mnoha scénářích, jako je identifikace, bezdotykové řízení přístupu a automatické rozmazaní obličeje pro ochranu osobních údajů.
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. Použijte formulář pro rozpoznávání obličeje k podání žádosti o přístup. Další informace najdete na stránce Face limited access.
Důležité
Pokud ke zpracování biometrických údajů používáte produkty nebo služby Microsoftu, zodpovídáte za: (i) poskytujete oznámení subjektům údajů, včetně období uchovávání informací a zničení; ii) získání souhlasu subjektů údajů; a (iii) odstranění biometrických údajů podle příslušných požadavků na ochranu údajů. Související informace najdete v tématu Data a ochrana osobních údajů pro rozpoznávání tváře.
Službu Rozpoznávání tváře můžete použít prostřednictvím sady SDK klientské knihovny nebo přímým voláním rozhraní REST API. Začněte podle tohoto rychlého průvodce.
Nebo si můžete vyzkoušet funkce služby Rozpoznávání tváře rychle a snadno v prohlížeči pomocí nástroje Vision Studio.
Tato dokumentace obsahuje následující typy článků:
- Rychlé začátky jsou podrobné pokyny, které umožňují volat službu a získat výsledky během krátké doby.
- Návody obsahují pokyny pro používání služby konkrétnějšími nebo přizpůsobenými způsoby.
- Koncepční články poskytují podrobné vysvětlení funkcí a funkcí služby.
- Kurzy jsou delší příručky , které ukazují, jak tuto službu používat jako součást v širších obchodních řešeních.
Pokud chcete strukturovanější přístup, postupujte podle modulu Školení pro rozpoznávání tváře.
Příklady případů použití
Toto jsou běžné případy použití služby Rozpoznávání tváře:
Ověření identity uživatele: Ověřte osobu proti důvěryhodnému obrázku tváře. Toto ověření může udělit přístup k digitálním nebo fyzickým vlastnostem, jako je bankovní účet nebo budova. Obrázek důvěryhodné tváře může pocházet z id vydaného vládou, jako je cestovní pas nebo řidičská licence, nebo z fotky pořízené osobně. Při ověřování hraje detekce živosti důležitou roli při potvrzení, že obraz pochází od skutečné osoby, nikoli vytištěné fotky nebo masky. Další podrobnosti o ověření pomocí detekce živosti najdete v kurzu o detekci živosti. Pokud chcete ověřit identitu bez ověření živosti, postupujte podle quickstartu.
Detekce živosti: Detekce živosti je funkce proti podvodům, která kontroluje, jestli je uživatel fyzicky přítomný v přední části kamery. Používá se k zabránění útokům na falšování identity pomocí tištěné fotky, nahraného videa nebo 3D masky tváře uživatele. Přednáška o Liveness
Bezdotykové řízení přístupu: V porovnání s dnešními metodami, jako jsou karty nebo lístky, identifikace obličeje umožňuje lepší možnosti řízení přístupu a zároveň snižuje hygienická a bezpečnostní rizika při sdílení karet, ztrátě nebo krádeži. Rozpoznávání obličeje pomáhá při procesu přihlášení s lidským dohledem na letištích; stadionech; v zábavních parcích, budovách, recepčních terminálech v kancelářích, nemocnicích, posilovnách, klubech nebo školách.
Redakce obličejů: Redakce nebo rozostření tváří lidí zaznamenaných na videu k ochraně jejich soukromí.
Podívejte se na scénáře správy check-inů zákazníků a označování fotografií obličeje na GitHubu pro praktické příklady technologie rozpoznávání obličeje.
Výstraha
11. č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 ani funkce, které jsou součástí služeb Azure, jako je Face nebo Video Indexer, pokud je zákazník policejním oddělením ve Spojených státech nebo pokud povoluje takovému oddělení jejich používání. Když vytvoříte nový prostředek pro rozpoznávání tváře, musíte na webu Azure Portal potvrdit a odsouhlasit, že službu nebudete používat ve Spojených státech ani pro policejní oddělení a že jste si prošli dokumentaci k zodpovědné umělé inteligenci a tuto službu budete používat v souladu s ní.
Detekce a analýza tváří
Rozpoznávání tváře se vyžaduje jako první krok ve všech ostatních scénářích. Rozhraní DETECT API rozpozná lidské tváře na obrázku a vrátí souřadnice obdélníku jejich umístění. Vrátí také jedinečné ID, které představuje uložená data tváře. Používá se v pozdějších operacích k identifikaci nebo ověření tváří.
Volitelně může detekce tváře extrahovat sadu atributů souvisejících s tváří, jako je pozice hlavy, věk, emoce, vlasy na obličeji a brýle. Tyto atributy jsou obecné předpovědi, nikoli skutečné klasifikace. Některé atributy jsou užitečné k zajištění toho, aby vaše aplikace dostávala vysoce kvalitní data o rozpoznávání tváře, když se uživatelé přidají do služby Rozpoznávání tváře. Aplikace může například uživatelům doporučit, aby si sundala sluneční brýle, pokud mají sluneční brýle.
Upozornění
Společnost Microsoft vyřadila nebo omezila funkce rozpoznávání tváře, které se dají použít k odvozování emocionálních stavů a atributů identity, což v případě zneužití může vést k stereotypům, diskriminaci nebo nespravedlivému odepření služeb. Vyřazené schopnosti jsou emoce a rozlišení podle pohlaví. Omezené schopnosti jsou věk, úsměv, obličejové vlasy, vlasy a make-up. Pošlete e-mail týmu Azure Face, pokud máte zodpovědný případ použití, který by mohl mít prospěch z využití některé z omezených možností. Další informace o tomto rozhodnutí najdete tady.
Další informace o detekci a analýze tváří najdete v článku Koncepty rozpoznávání tváře. Podívejte se také na referenční dokumentaci Detect API.
Rozpoznávání tváře můžete rychle a snadno vyzkoušet v prohlížeči pomocí nástroje Vision Studio.
Detekce živosti
Důležité
Klientské sady SDK pro detekci živosti obličeje jsou funkce s omezeným přístupem. Musíte požádat o přístup k funkci živosti vyplněním formuláře pro příjem žádosti o rozpoznávání tváře. Když máte udělený přístup k Azure předplatnému, můžete si stáhnout sadu SDK pro rozpoznávání tváře.
Rozpoznávání živé tváře určuje, jestli je tvář ve vstupním video streamu skutečná (živá) nebo falešná (falšování identity). Je to zásadní stavební blok v biometrickém ověřovacím systému, který brání útokům na falšování identity z imposterů, kteří se snaží získat přístup k systému pomocí fotografie, videa, masky nebo jiných prostředků k zosobnění jiné osoby.
Cílem detekce aktivity je zajistit, aby systém pracoval s fyzicky přítomným živým člověkem v době ověřování. Tyto systémy jsou stále důležitější díky nárůstu digitálních financí, řízení vzdáleného přístupu a procesů online ověřování identit.
Řešení detekce živosti se úspěšně brání různým typům falšovaných útoků, včetně papírových výtisků, 2D/3D masek a prezentací na telefonech a přenosných počítačích. Detekce živosti je aktivní oblastí výzkumu, kde jsou neustále prováděna zlepšení, aby byla zvládnuta stále sofistikovanější podvodná útoky. Aktualizace se průběžně nasadí do komponent klienta a služeb, protože celkové řešení bude robustnější pro nové typy útoků.
Řešení detekce živosti dosáhlo 0% penetrační rychlosti v testech iBeta Level 1 a Level 2 Presentation Attack Detection (PAD), které provedla laboratoř akreditovaná NIST/NVLAP a která odpovídá mezinárodní normě ISO/IEC 30107-3 PAD.
Tutorials
Referenční dokumentace k sadě SDK pro detekci živosti obličeje:
Operace rozpoznávání tváře
Moderní podniky a aplikace můžou používat technologie rozpoznávání tváře, včetně ověřování tváře (párování 1:1) a identifikace tváře (párování 1:N), aby bylo možné ověřit, že uživatel je tím, za koho se tvrdí.
Identifikace
Rozpoznávání tváře může řešit párování "jeden-ku-mnoha" jedné tváře na obrázku se sadou tváří v zabezpečeném úložišti. Kandidáti pro porovnání jsou vráceni na základě toho, jak úzce jejich data tváře odpovídají dotazovanému obličeji. Tento scénář se používá při udělování přístupu k určité skupině lidí nebo ověřování uživatele zařízení na budově nebo na letišti.
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 osobních objektů. Každý objekt osob může registrovat až 248 tváří.
Jakmile vytvoříte a vytrénujete skupinu, můžete provést identifikaci proti skupině s novou rozpoznanou tváří. Pokud je tvář identifikována jako osoba ve skupině, je vrácen objekt této osoby.
Ověření
Operace ověření odpoví na otázku, "Patří tyto dvě tváře téže osobě?"
Ověření je také "jedna ku jedné" porovnání tváře na obrázku s jedinou tváří ze zabezpečeného úložiště nebo fotografie, aby se ověřilo, že jde o stejnou osobu. Ověření lze použít pro řízení přístupu, například v bankovní aplikaci, která uživatelům umožňuje vzdáleně otevřít úvěrový účet tím, že si pořídí novou fotografii sebe sama a pošlou ji spolu s fotografií svého průkazu totožnosti. Dá se také použít jako konečná kontrola výsledků volání rozhraní API pro identifikaci.
Další informace o rozpoznávání tváře najdete v průvodci koncepty rozpoznávání tváře nebo referenční dokumentaci k rozhraní API pro identifikaci a ověření .
Vyhledání podobných tváří
Operace Najít podobné provede porovnávání tváří mezi cílovou tváří a sadou kandidátských tváří a najde menší sadu tváří, které vypadají podobně jako cílová tvář. To je užitečné při hledání tváří podle obrázku.
Služba podporuje dva pracovní režimy, matchPerson a matchFace. Režim matchPerson vrátí podobné tváře poté, co jsou filtrovány pomocí API pro ověření pro stejné osoby. Režim matchFace ignoruje filtr stejné osoby. Vrátí seznam podobných kandidátských tváří, které můžou nebo nemusí patřit stejné osobě.
Následující příklad ukazuje cílovou tvář:
A tyto obrázky jsou kandidátské tváře:
Pro nalezení čtyř podobných tváří režim matchPerson vrátí A a B, které ukazují stejnou osobu jako cílová tvář. Režim matchFace vrátí A, B, C a D, což jsou přesně čtyři kandidáti, i když někteří nejsou stejní osoba jako cíl nebo mají nízkou podobnost. Další informace najdete v referenční dokumentaci k vyhledání podobného rozhraní API .
Seskupovat tváře
Operace skupinování 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 messyGroup pole, které obsahuje ID tváří, pro které 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 existovat několik různých skupin. Tyto skupiny se odlišují jiným faktorem, například výrazem. Další informace najdete v referenční dokumentaci pro skupinové API rozhraní.
Požadavky na vstup
Obecné požadavky na vstup obrázku:
- 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.
Požadavky na vstup pro detekci tváří:
- Minimální zjistitelná velikost obličeje je 36 × 36 pixelů na obrázku, který není větší než 1920 × 1 080 pixelů. Obrázky větší než 1920 × 1 080 pixelů mají proporcionálně větší minimální velikost obličeje. Zmenšení velikosti tváře může způsobit, že se některé tváře nezjistí, i když jsou větší než minimální zjistitelná velikost tváře.
- Maximální zjistitelná velikost obličeje je 4096 × 4 096 pixelů.
- Tváře mimo rozsah velikosti 36 x 36 až 4 096 × 4 096 pixelů nebudou rozpoznány.
Požadavky na vstup pro rozpoznávání tváře:
- 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.
Vstupní požadavky na ověření tváře:
- Fotografie je jasná a ostrá – není rozmazaná, pixelovaná, zkreslená nebo poškozená.
- Fotografie není upravena tak, aby odstranila nedokonalosti na obličeji nebo změnila jeho vzhled.
- Fotka musí být ve formátu podporovaném barvou RGB (JPEG, PNG, WEBP, BMP). Doporučená velikost tváře je 200 px x 200 px. Velikosti tváří větší než 200x200 nebudou mít za následek lepší kvalitu umělé inteligence. Soubory obrázků nesmí být větší než 6 MB.
- Uživatel nemá brýle, masky, klobouky, sluchátka, kryty hlavy nebo kryty obličeje. Obličej by měl být bez jakýchkoli překážek.
- Šperky na obličeji jsou povoleny za předpokladu, že neskryje obličej.
- Na fotce by měl být viditelný jenom jeden obličej.
- Obličej by měl být v neutrální přední pozici s otevřenýma očima, zavřenými ústy, bez extrémních výrazů obličeje nebo naklonění hlavy.
- Tvář by měla být bez jakýchkoli stínů nebo červených očí. Pokud se zobrazí některý z těchto funkcí, můžete fotku znovu vyfotit.
- Pozadí by mělo být jednotné a prosté, bez jakýchkoli stínů.
- Tvář by měla být uprostřed obrázku a vyplnit alespoň 50 % obrázku.
Ochrana osobních údajů a zabezpečení dat
Stejně jako u všech prostředků Foundry Tools musíte při používání služby Rozpoznávání tváře znát zásady Microsoftu týkající se zákaznických dat. Další informace naleznete na stránce Foundry Tools v Centru zabezpečení Společnosti Microsoft.
Další krok
Postupujte podle rychlého startu a naprogramujte základní komponenty aplikace pro rozpoznávání tváře v jazyce podle vašeho výběru.