O que é o serviço Azure Face?

Aviso

A 11 de junho de 2020, a Microsoft anunciou que não irá vender tecnologia de reconhecimento facial a esquadras da polícia nos Estados Unidos até à implementação de uma regulamentação rígida assente nos direitos humanos. Como tal, os clientes não podem utilizar funcionalidades ou funcionalidades de reconhecimento facial incluídas nos Serviços do Azure, como o Face ou o Video Indexer, se um cliente estiver ou estiver a permitir a utilização desses serviços por ou para um departamento de polícia no Estados Unidos. Quando cria um novo recurso Face, tem de reconhecer e concordar no Portal do Azure que não utilizará o serviço por ou para um departamento de polícia no Estados Unidos e que reviu a documentação de IA Responsável e utilizará este serviço de acordo com o mesmo.

Importante

Se estiver a utilizar produtos ou serviços Microsoft para processar Dados Biométricos, é responsável por: (i) fornecer aviso aos titulares dos dados, incluindo relativamente a períodos de retenção e destruição; (ii) obter o consentimento dos titulares dos dados; e (iii) a eliminação dos Dados Biométricos, tudo conforme adequado e necessário nos Requisitos de Proteção de Dados aplicáveis. Os "Dados Biométricos" terão o significado estabelecido no artigo 4.º do RGPD e, se aplicável, termos equivalentes noutros requisitos de proteção de dados. Para obter informações relacionadas, veja Dados e Privacidade para Rosto.

Atenção

O acesso ao serviço face é limitado com base nos critérios de elegibilidade e utilização para suportar os nossos princípios de IA Responsável. O serviço Face só está disponível para clientes e parceiros geridos pela Microsoft. Utilize o formulário de entrada reconhecimento facial para se candidatar ao acesso. Para obter mais informações, consulte a página Acesso limitado do Rosto .

O serviço Face do Azure fornece algoritmos de IA que detetam, reconhecem e analisam rostos humanos em imagens. O software de reconhecimento facial é importante em muitos cenários diferentes, como a verificação de identidade, o controlo de acesso sem toque e o desfoque facial para privacidade.

Pode utilizar o serviço Face através de um SDK de biblioteca de cliente ou ao chamar diretamente a API REST. Siga o início rápido para começar.

Em alternativa, pode experimentar as capacidades do serviço Face de forma rápida e fácil no seu browser com o Vision Studio.

Esta documentação contém os seguintes tipos de artigos:

  • Os inícios rápidos são instruções passo a passo que lhe permitem fazer chamadas para o serviço e obter resultados num curto espaço de tempo.
  • Os guias de procedimentos contêm instruções para utilizar o serviço de formas mais específicas ou personalizadas.
  • Os artigos conceptuais fornecem explicações aprofundadas sobre as funcionalidades e funcionalidades do serviço.
  • Os tutoriais são guias mais longos que lhe mostram como utilizar este serviço como um componente em soluções empresariais mais amplas.

Para obter uma abordagem mais estruturada, siga um módulo de Preparação para Face.

Casos de utilização de exemplo

Verificação de identidade: verifique a identidade de alguém relativamente a um cartão de identificação emitido pelo governo, como um passaporte ou carta de condução ou outra imagem de inscrição. Pode utilizar esta verificação para conceder acesso a serviços digitais ou físicos ou para recuperar uma conta. Cenários de acesso específicos incluem abrir uma nova conta, verificar uma função de trabalho ou administrar uma avaliação online. A verificação de identidade pode ser feita uma vez quando uma pessoa é integrada e repetida quando acede a um serviço digital ou físico.

Controlo de acesso sem toque: em comparação com os métodos atuais, como cartões ou bilhetes, a identificação facial opt-in permite uma experiência de controlo de acesso melhorada, ao mesmo tempo que reduz os riscos de higiene e segurança da partilha, perda ou roubo de cartões. O reconhecimento facial ajuda no processo de entrada com um humano em ciclo para check-ins em aeroportos, estádios, parques temáticos, edifícios, quiosques de recepção em escritórios, hospitais, ginásios, clubes ou escolas.

Redação facial: Redigir ou desfocar rostos de pessoas gravadas num vídeo para proteger a sua privacidade.

Deteção e análise de rostos

A deteção de rostos é necessária como um primeiro passo em todos os outros cenários. A API Detetar deteta rostos humanos numa imagem e devolve as coordenadas do retângulo das respetivas localizações. Também devolve um ID exclusivo que representa os dados faciais armazenados. Isto é utilizado em operações posteriores para identificar ou verificar rostos.

Opcionalmente, a deteção facial pode extrair um conjunto de atributos relacionados com o rosto, como pose na cabeça, idade, emoções, pelos faciais e óculos. Estes atributos são predições gerais, não classificações reais. Alguns atributos são úteis para garantir que a sua aplicação está a obter dados faciais de alta qualidade quando os utilizadores se adicionam a um serviço Face. Por exemplo, a sua aplicação pode aconselhar os utilizadores a tirarem os óculos de sol se estiverem a usar óculos de sol.

Atenção

A Microsoft irá extinguir capacidades de reconhecimento facial que podem ser utilizadas para tentar inferir estados emocionais e atributos de identidade que, se utilizados indevidamente, podem sujeitar as pessoas a estereotipagem, discriminação ou negação injusta de serviços. Estas incluem capacidades que prevêem emoções, sexo, idade, sorriso, pelos faciais, cabelo e maquilhagem. Os clientes existentes têm até 30 de junho de 2023 para descontinuar a utilização destas capacidades antes de serem descontinuados. Leia mais sobre esta decisão aqui.

Para obter mais informações sobre a deteção e análise de rostos, veja o artigo Conceitos de deteção de rostos. Veja também a documentação Detetar referência da API .

Verificação de identidade

As empresas e aplicações modernas podem utilizar as operações de identificação face e verificação face para verificar se um utilizador é quem afirma ser.

Identificação

A identificação facial pode abordar a correspondência "um-para-muitos" de um rosto numa imagem com um conjunto de rostos num repositório seguro. Os candidatos de correspondência são devolvidos com base na proximidade com que os dados faciais correspondem ao rosto da consulta. Este cenário é utilizado na concessão de acesso de edifícios ou aeroportos a um determinado grupo de pessoas ou na verificação do utilizador de um dispositivo.

A imagem seguinte mostra um exemplo de uma base de dados chamada "myfriends". Cada grupo pode conter até 1 milhão de objetos de pessoas diferentes. Cada objeto de pessoa pode ter 248 rostos registados.

Uma grelha com três colunas para pessoas diferentes, cada uma com três linhas de imagens faciais

Depois de criar e preparar um grupo, pode identificar o grupo com um novo rosto detetado. Se o rosto for identificado como uma pessoa no grupo, esse objeto será devolvido.

Experimente as capacidades de identificação facial de forma rápida e fácil com o Vision Studio.

Verificação

A operação de verificação responde à pergunta: "Estes dois rostos pertencem à mesma pessoa?".

A verificação também é uma correspondência "um-para-um" de um rosto numa imagem com um único rosto a partir de um repositório ou fotografia seguro para verificar se são o mesmo indivíduo. A verificação pode ser utilizada para a Verificação de Identidade, como uma aplicação bancária que permite que os utilizadores abram uma conta de crédito remotamente, tirando uma nova fotografia de si mesmos e enviando-a com uma imagem do respetivo ID fotográfico.

Para obter mais informações sobre a verificação de identidade, veja o Guia de conceitos de reconhecimento facial ou a documentação de referência identificar e verificar a API.

Experimente as capacidades de verificação facial de forma rápida e fácil com o Vision Studio.

Encontrar rostos semelhantes

A operação Localizar Semelhante enfrenta correspondência entre um rosto de destino e um conjunto de rostos candidatos, encontrando um conjunto mais pequeno de rostos semelhantes ao rosto de destino. Isto é útil para fazer uma pesquisa facial por imagem.

O serviço suporta dois modos de trabalho, matchPerson e matchFace. O modo matchPerson devolve rostos semelhantes após filtrar para a mesma pessoa com a API Verificar. O modo matchFace ignora o filtro da mesma pessoa. Devolve uma lista de rostos de candidatos semelhantes que podem ou não pertencer à mesma pessoa.

O exemplo seguinte mostra o rosto de destino:

Mulher a sorrir

E estas imagens são os rostos dos candidatos:

Cinco imagens de pessoas a sorrir. As imagens A e B mostram a mesma pessoa.

Para encontrar quatro rostos semelhantes, o modo matchPerson devolve A e B, que mostram a mesma pessoa que o rosto de destino. O modo matchFace devolve A, B, C e D, que são exatamente quatro candidatos, mesmo que alguns não sejam a mesma pessoa que o destino ou tenham pouca semelhança. Para obter mais informações, veja o Guia de conceitos de reconhecimento facial ou a documentação de referência localizar API Semelhante .

Agrupar rostos

A operação Grupo divide um conjunto de rostos desconhecidos em vários grupos mais pequenos com base na semelhança. Cada grupo é um subconjunto adequado e desassociado do conjunto original de rostos. Também devolve uma única matriz "messyGroup" que contém os IDs faciais para os quais não foram encontradas semelhanças.

É provável que todos os rostos de um grupo devolvido pertençam à mesma pessoa, mas pode haver vários grupos diferentes para uma única pessoa. Estes grupos são diferenciados por outro fator, como a expressão, por exemplo. Para obter mais informações, veja o Guia de conceitos de reconhecimento facial ou a documentação de referência da API de Grupo .

Privacidade e segurança dos dados

Tal como acontece com todos os recursos dos Serviços Cognitivos, os programadores que utilizam o serviço Face têm de estar cientes das políticas da Microsoft nos dados dos clientes. Para obter mais informações, consulte a página Serviços Cognitivos no Centro de Confiança da Microsoft.

Passos seguintes

Siga um início rápido para codificar os componentes básicos de uma aplicação de reconhecimento facial no idioma à sua escolha.