Kom igång med ansiktsanalys i Azure
Microsoft Azure tillhandahåller flera Azure AI-tjänster som du kan använda för att identifiera och analysera ansikten, inklusive:
- Azure AI Vision, som erbjuder ansiktsidentifiering och grundläggande ansiktsanalys, till exempel att returnera avgränsningsrutans koordinater runt en bild.
- Azure AI Video Indexer, som du kan använda för att identifiera ansikten i en video.
- Azure AI Face, som erbjuder fördefinierade algoritmer som kan identifiera, identifiera och analysera ansikten.
Av dessa erbjuder Face det bredaste utbudet av funktioner för ansiktsanalys.
Azure AI ansikts-tjänst
Azure AI Face-tjänsten kan returnera rektangelkoordinaterna för alla mänskliga ansikten som finns i en bild, samt en serie relaterade attribut:
- Tillbehör: anger om det angivna ansiktet har tillbehör. Det här attributet returnerar möjliga tillbehör, inklusive huvudbonader, glasögon och mask, med konfidenspoäng mellan noll och en för varje tillbehör.
- Oskärpa: hur suddigt ansiktet är, vilket kan vara en indikation på hur troligt det är att ansiktet är i fokus för bilden.
- Exponering: till exempel om bilden är underexponerad eller överexponerad. Detta gäller för ansiktet i bilden och inte den övergripande bildexponeringen.
- Glasögon: om personen bär glasögon eller inte.
- Huvudställning: ansiktets orientering i ett 3D-utrymme.
- Mask: anger om ansiktet bär mask.
- Brus: refererar till visuellt brus i bilden. Om du har tagit ett foto med hög ISO-inställning för mörkare omgivningar skulle du märka det här bruset i bilden. Bilden ser kornig eller full av små punkter som gör bilden mindre tydlig.
- Ocklusion: avgör om det kan finnas objekt som blockerar ansiktet i bilden.
- Kvalitet för igenkänning: en klassificering av hög, medel eller låg som återspeglar om bilden är av tillräcklig kvalitet för att försöka ansiktsigenkänning på.
Ansvarsfull AI-användning
Viktigt!
För att stödja Microsofts ansvarsfulla AI Standard har Azure AI Face och Azure AI Vision en princip för begränsad åtkomst.
Vem som helst kan använda ansiktstjänsten för att:
- Identifiera platsen för ansikten i en bild.
- Avgör om en person bär glasögon.
- Avgör om det finns ocklusion, oskärpa, brus eller över/under exponering för något av ansiktena.
- Returnera huvudpositionskoordinaterna för varje ansikte i en bild.
Principen för begränsad åtkomst kräver att kunderna skickar in ett intagsformulär för att få åtkomst till ytterligare Azure AI Face Service-funktioner, inklusive:
- Ansiktsverifiering: möjligheten att jämföra ansikten för likhet.
- Ansiktsidentifiering: möjligheten att identifiera namngivna individer i en bild.
- Livenessidentifiering: möjligheten att identifiera och minimera instanser av återkommande innehåll och/eller beteenden som indikerar ett brott mot principer (t.ex. om indatavideoströmmen är verklig eller falsk).
Azure-resurser för Ansiktsigenkänning
Om du vill använda ansiktstjänsten måste du skapa någon av följande typer av resurser i din Azure-prenumeration:
- Ansikte: Använd den här specifika resurstypen om du inte tänker använda andra Azure AI-tjänster, eller om du vill spåra användning och kostnader för Face separat.
- Azure AI-tjänster: En allmän resurs som inkluderar Azure AI Face tillsammans med många andra Azure AI-tjänster som Azure AI Content Safety, Azure AI Language och andra. Använd den här resurstypen om du planerar att använda flera Azure AI-tjänster och vill förenkla administration och utveckling.
Tips för att få bättre resultat
Det finns vissa överväganden som kan hjälpa dig att förbättra identifieringen i bilderna:
- Bildformat – bilder som stöds är JPEG, PNG, GIF och BMP.
- Filstorlek – 6 MB eller mindre.
- Ansiktsstorleksintervall – från 36 x 36 bildpunkter upp till 4 096 x 4 096 bildpunkter. Mindre eller större ansikten identifieras inte.
- Andra problem - ansiktsigenkänning kan försämras av extrema ansiktsvinklar, extrem belysning och ocklusion (objekt som blockerar ansiktet, till exempel en hand).