Vad är Tjänsten Azure Face?

Varning

Den 11 juni 2020 meddelade Microsoft att de inte kommer att sälja teknik för ansiktsigenkänning till polismyndigheter i USA förrän starka föreskrifter som rör användningen av dessa tekniker och som bygger på de mänskliga rättigheterna har införts. Därför får kunder inte använda ansiktsigenkänningsfunktioner som ingår i Azure-tjänster, till exempel Ansiktsigenkänning eller Video Indexer, om en kund är eller tillåter användning av sådana tjänster av eller för en polisavdelning i USA. När du skapar en ny Ansiktsresurs måste du bekräfta och godkänna i Azure-portalen att du inte kommer att använda tjänsten av eller för en polisavdelning i USA och att du har granskat dokumentationen för ansvarsfull AI och kommer att använda den här tjänsten i enlighet med den.

Viktigt

Om du använder Microsofts produkter eller tjänster för att bearbeta biometriska data ansvarar du för att: (i) meddela registrerade, inklusive avseende kvarhållningsperioder och destruktion; ii) att inhämta samtycke från registrerade, och (iii) ta bort biometriska data, allt efter behov och krävs enligt tillämpliga dataskyddskrav. "Biometriska data" kommer att ha den betydelse som anges i artikel 4 i GDPR och, om tillämpligt, likvärdiga termer i andra dataskyddskrav. Relaterad information finns i Data och sekretess för ansikte.

Varning

Åtkomsten till ansiktstjänsten är begränsad baserat på berättigande- och användningskriterier för att stödja våra principer för ansvarsfull AI. Ansiktstjänsten är endast tillgänglig för Microsofts hanterade kunder och partner. Använd formuläret ansiktsigenkänning för att ansöka om åtkomst. Mer information finns på sidan med begränsad åtkomst för ansiktsigenkänning .

Tjänsten Azure Face tillhandahåller AI-algoritmer som identifierar, känner igen och analyserar ansikten i bilder. Programvara för ansiktsigenkänning är viktig i många olika scenarier, till exempel identitetsverifiering, beröringsfri åtkomstkontroll och suddiga ansikten för sekretess.

Du kan använda ansiktstjänsten via ett klientbiblioteks-SDK eller genom att anropa REST-API:et direkt. Följ snabbstarten för att komma igång.

Eller så kan du testa funktionerna i ansiktstjänsten snabbt och enkelt i webbläsaren med hjälp av Vision Studio.

Den här dokumentationen innehåller följande typer av artiklar:

  • Snabbstarterna är stegvisa instruktioner som gör att du kan göra anrop till tjänsten och få resultat på kort tid.
  • Instruktionsguiderna innehåller instruktioner för hur du använder tjänsten på mer specifika eller anpassade sätt.
  • De konceptuella artiklarna innehåller detaljerade förklaringar av tjänstens funktioner och funktioner.
  • Självstudierna är längre guider som visar hur du använder den här tjänsten som en komponent i bredare affärslösningar.

Om du vill ha en mer strukturerad metod följer du en träningsmodul för Ansiktsigenkänning.

Exempel på användningsområden

Identitetsverifiering: Verifiera någons identitet mot ett myndighets utfärdat ID-kort, till exempel ett pass, körkort eller annan registreringsbild. Du kan använda den här verifieringen för att bevilja åtkomst till digitala eller fysiska tjänster eller för att återställa ett konto. Specifika åtkomstscenarier omfattar att öppna ett nytt konto, verifiera en arbetare eller administrera en onlineutvärdering. Identitetsverifiering kan göras en gång när en person registreras och upprepas när de får åtkomst till en digital eller fysisk tjänst.

Beröringsfri åtkomstkontroll: Jämfört med dagens metoder som kort eller biljetter ger opt-in face identification en förbättrad åtkomstkontrollupplevelse samtidigt som hygien- och säkerhetsriskerna med kortdelning, förlust eller stöld minskar. Ansiktsigenkänning hjälper incheckningsprocessen med en människa i slingan för incheckningar på flygplatser, arenor, nöjesparker, byggnader, mottagningsautomater på kontor, sjukhus, gym, klubbar eller skolor.

Ansiktsredigering: Redigera eller sudda ut identifierade ansikten för personer som registrerats i en video för att skydda sin integritet.

Ansiktsavkänning och analys

Ansiktsigenkänning krävs som ett första steg i alla andra scenarier. API:et Detect identifierar ansikten i en bild och returnerar rektangelkoordinaterna för deras platser. Den returnerar också ett unikt ID som representerar lagrade ansiktsdata. Detta används i senare åtgärder för att identifiera eller verifiera ansikten.

Alternativt kan ansiktsavkänning extrahera en uppsättning ansiktsrelaterade attribut, till exempel huvudställning, ålder, känsla, ansiktsbehåring och glasögon. Dessa attribut är allmänna förutsägelser, inte faktiska klassificeringar. Vissa attribut är användbara för att säkerställa att ditt program får ansiktsdata av hög kvalitet när användarna lägger till sig själva i en ansiktstjänst. Ditt program kan till exempel råda användare att ta av sig sina solglasögon om de bär solglasögon.

Varning

Microsoft kommer att dra tillbaka funktioner för ansiktsigenkänning som kan användas för att försöka härleda känslomässiga tillstånd och identitetsattribut som, om de missbrukas, kan utsätta människor för stereotyper, diskriminering eller orättvist nekande av tjänster. Dessa inkluderar funktioner som förutsäger känslor, kön, ålder, leende, ansiktshår, hår och smink. Befintliga kunder har fram till den 30 juni 2023 på sig att sluta använda dessa funktioner innan de dras tillbaka. Läs mer om det här beslutet här.

Mer information om ansiktsavkänning och analys finns i artikeln Begrepp för ansiktsigenkänning . Se även referensdokumentationen för Detect API .

Identitetsverifiering

Moderna företag och appar kan använda åtgärderna Ansiktsidentifiering och Ansiktsverifiering för att verifiera att en användare är den som de påstår sig vara.

Identification

Ansiktsidentifiering kan hantera "en-till-många"-matchning av ett ansikte i en bild till en uppsättning ansikten på en säker lagringsplats. Matchningskandidater returneras baserat på hur nära deras ansiktsdata matchar frågeyttan. Det här scenariot används för att bevilja byggnads- eller flygplatsåtkomst till en viss grupp personer eller för att verifiera användaren av en enhet.

Följande bild visar ett exempel på en databas med namnet "myfriends". Varje grupp kan innehålla upp till 1 miljon olika personobjekt. Varje personobjekt kan ha upp till 248 registrerade ansikten.

Ett rutnät med tre kolumner för olika personer, var och en med tre rader med ansiktsbilder

När du har skapat och tränat en grupp kan du identifiera gruppen med ett nytt identifierat ansikte. Om ansiktet identifieras som en person i gruppen, så returneras personobjektet.

Prova funktionerna för ansiktsidentifiering snabbt och enkelt med Hjälp av Vision Studio.

Verifiering

Verifieringsåtgärden svarar på frågan "Tillhör dessa två ansikten samma person?".

Verifiering är också en "en-till-en"-matchning av ett ansikte i en bild till ett enda ansikte från en säker lagringsplats eller ett foto för att verifiera att de är samma person. Verifiering kan användas för identitetsverifiering, till exempel en bankapp som gör det möjligt för användare att öppna ett kreditkonto via fjärranslutning genom att ta en ny bild av sig själva och skicka den med en bild av sitt foto-ID.

Mer information om identitetsverifiering finns i guide för ansiktsigenkänningsbegrepp eller referensdokumentationen för att identifiera och verifiera API.

Prova funktionerna för ansiktsverifiering snabbt och enkelt med Hjälp av Vision Studio.

Hitta liknande ansikten

Åtgärden Hitta liknande matchar matchning mellan ett mål ansikte och en uppsättning kandidat ansikten, hitta en mindre uppsättning ansikten som ser ut ungefär som mål ansikte. Detta är användbart för att göra en ansiktssökning per bild.

Tjänsten stöder två arbetslägen, matchPerson och matchFace. Läget matchPerson returnerar liknande ansikten efter filtrering för samma person med hjälp av API:et Verifiera. Läget matchFace ignorerar samma person-filtret. Den returnerar en lista över liknande kandidatansikten som kanske eller kanske inte tillhör samma person.

I följande exempel visas måligenkänningen:

En leende kvinna

Och dessa bilder är de kandidat ansikten:

Fem bilder på människor som ler. Bilder A och B visar samma person.

För att hitta fyra liknande ansikten returnerar matchPerson-läget A och B, som visar samma person som mål ansikte. MatchFace-läget returnerar A, B, C och D, vilket är exakt fyra kandidater, även om vissa inte är samma person som målet eller har låg likhet. Mer information finns i begreppsguiden för ansiktsigenkänning eller referensdokumentationen hitta liknande API .

Gruppera ansikten

Gruppåtgärden delar upp en uppsättning okända ansikten i flera mindre grupper baserat på likhet. Varje grupp är en åtskild delmängd av den ursprungliga uppsättningen ansikten. Den returnerar också en enda "messyGroup"-matris som innehåller ansikts-ID:n som inga likheter hittades för.

Alla ansikten i en returnerad grupp tillhör sannolikt samma person, men det kan finnas flera olika grupper för en enda person. Dessa grupper särskiljs av en annan faktor, till exempel uttryck. Mer information finns i guiden om ansiktsigenkänningsbegrepp eller referensdokumentationen för grupp-API :et.

Datasekretess och säkerhet

Som med alla Cognitive Services-resurser måste utvecklare som använder tjänsten Ansiktsigenkänning vara medvetna om Microsofts principer för kunddata. Mer information finns på cognitive services-sidan i Microsoft Säkerhetscenter.

Nästa steg

Följ en snabbstart för att koda de grundläggande komponenterna i en app för ansiktsigenkänning på det språk du väljer.