Condividi tramite


Face class

Classe che rappresenta un oggetto Face.

Costruttori

Face(FaceClientContext)

Creare un viso.

Metodi

detectWithStream(HttpRequestBody, FaceDetectWithStreamOptionalParams)

Rilevare i visi umani in un'immagine, restituire rettangoli del viso e facoltativamente con faceId, punti di riferimento e attributi.

  • Nessuna immagine verrà archiviata. Solo la funzionalità viso estratto verrà archiviata nel server. FaceId è un identificatore della funzionalità viso e verrà usato in Viso - Identificazione, Viso - Verifica e Viso - Trova simile. Le funzionalità del viso archiviate scadono e verranno eliminate al momento specificato da faceIdTimeToLive dopo la chiamata di rilevamento originale.
  • I parametri facoltativi includono faceId, punti di riferimento e attributi. Gli attributi includono età, sesso, headPose, smile, visore, occhiali, emozioni, capelli, trucco, occlusione, accessori, sfocatura, esposizione, rumore, maschera e qualitàForRecognition. Alcuni dei risultati restituiti per attributi specifici potrebbero non essere molto accurati.
  • Sono supportati JPEG, PNG, GIF (il primo fotogramma) e il formato BMP. Le dimensioni consentite del file di immagine sono da 1 KB a 6 MB.
  • È possibile restituire fino a 100 visi per un'immagine. I visi vengono classificati in base alle dimensioni del rettangolo del viso da grandi a piccole.
  • Per ottenere risultati ottimali durante l'esecuzione di query su Viso - Identificazione, Viso - Verifica e Viso - Trova simile ('returnFaceId' è true), usare i visi che sono frontali, chiari e con una dimensione minima di 200x200 pixel (100 pixel tra gli occhi).
  • La dimensione minima del viso rilevabile è di 36x36 pixel in un'immagine non superiore a 1920x1080 pixel. Le immagini con dimensioni superiori a 1920x1080 pixel dovranno avere dimensioni minime proporzionalmente maggiori.
  • È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere Come specificare un modello di rilevamento
  • Vengono forniti valori 'recognitionModel' diversi. Se sono necessarie operazioni di completamento come Verify, Identify, Find Similar, specificare il modello di riconoscimento con il parametro 'recognitionModel'. Il valore predefinito per 'recognitionModel' è 'recognition_01', se necessario per il modello più recente, specificare in modo esplicito il modello necessario in questo parametro. Dopo aver specificato, i faceId rilevati verranno associati al modello di riconoscimento specificato. Altre informazioni, vedere Specificare un modello di riconoscimento.
detectWithStream(HttpRequestBody, FaceDetectWithStreamOptionalParams, ServiceCallback<DetectedFace[]>)
detectWithStream(HttpRequestBody, ServiceCallback<DetectedFace[]>)
detectWithUrl(string, FaceDetectWithUrlOptionalParams)

Rilevare i visi umani in un'immagine, restituire rettangoli viso e facoltativamente con faceId, punti di riferimento e attributi.

  • Nessuna immagine verrà archiviata. Solo la funzionalità viso estratta verrà archiviata nel server. FaceId è un identificatore della funzionalità viso e verrà usato in Viso - Identifica, Viso -Verifica e Viso - Trova simile. Le funzionalità del viso archiviate scadono e verranno eliminate al momento specificato da faceIdTimeToLive dopo la chiamata di rilevamento originale.

  • I parametri facoltativi includono faceId, punti di riferimento e attributi. Gli attributi includono età, sesso, headPose, sorriso, visoHair, occhiali, emozioni, capelli, trucco, occlusione, accessori, blur, esposizione, rumore, maschera e qualitàForRecognition. Alcuni dei risultati restituiti per attributi specifici potrebbero non essere estremamente accurati.

  • Sono supportati JPEG, PNG, GIF (primo frame) e formato BMP. Le dimensioni consentite del file di immagine sono da 1 KB a 6 MB.

  • È possibile restituire fino a 100 visi per un'immagine. I visi sono classificati in base alle dimensioni del rettangolo viso da grandi a piccole.

  • Per risultati ottimali durante la query viso - Identificare, Viso -Verifica e Viso - Trova simile ('returnFaceId' è true), usare i visi: frontali, chiari e con dimensioni minime di 200x200 pixel (100 pixel tra gli occhi).

  • Le dimensioni minime del viso rilevabili sono 36x36 pixel in un'immagine non superiore a 1920x1080 pixel. Le immagini con dimensioni superiori a 1920x1080 pixel richiedono dimensioni minime proporzionali maggiori.

  • È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere Come specificare un modello di rilevamento.

  • Vengono forniti valori 'recognitionModel' diversi. Se sono necessarie operazioni di completamento come Verifica, Identificazione, Trova simile, specificare il modello di riconoscimento con il parametro 'recognitionModel'. Il valore predefinito per 'recognitionModel' è 'recognition_01', se necessario, specificare in modo esplicito il modello necessario in questo parametro. Dopo aver specificato, i faceId rilevati verranno associati al modello di riconoscimento specificato. Altre informazioni, vedere Specificare un modello di riconoscimento.

detectWithUrl(string, FaceDetectWithUrlOptionalParams, ServiceCallback<DetectedFace[]>)
detectWithUrl(string, ServiceCallback<DetectedFace[]>)
findSimilar(string, FaceFindSimilarOptionalParams)

Dato il faceId della query, per cercare i visi simili da una matrice faceId, un elenco di volti o un elenco di volti di grandi dimensioni. la matrice faceId contiene i visi creati da Face - Rileva con URL o Viso - Rileva conflusso, che scadono al momento specificato da faceIdTimeToLive dopo la creazione. Un "faceListId" viene creato da FaceList - Crea contenente persistentiFaceIds che non scadono. E un "largeFaceListId" viene creato da LargeFaceList - Crea contenente persistentiFaceId che non scadono anche. A seconda dell'input, l'elenco di visi simili restituiti contiene faceIds o persistentiFaceIds classificati in base alla somiglianza.
Trova simile ha due modalità di lavoro, "matchPerson" e "matchFace". "matchPerson" è la modalità predefinita che tenta di trovare i visi della stessa persona possibile usando soglie interne della stessa persona. È utile trovare altre foto di una persona nota. Si noti che un elenco vuoto verrà restituito se non vengono superate le soglie interne. La modalità "matchFace" ignora le soglie della stessa persona e restituisce visi simili in ogni caso, anche la somiglianza è bassa. Può essere usato nei casi come la ricerca di volti celebrità.
Il 'recognitionModel' associato all'faceId della query deve essere uguale al 'recognitionModel' usato dalla matrice faceId di destinazione, dall'elenco dei volti o dall'elenco di volti di grandi dimensioni.

findSimilar(string, FaceFindSimilarOptionalParams, ServiceCallback<SimilarFace[]>)
findSimilar(string, ServiceCallback<SimilarFace[]>)
group(string[], RequestOptionsBase)

Dividere i visi candidati in gruppi in base alla somiglianza del volto.

  • L'output è uno o più gruppi di viso disgiunti e un gruppo disordinato. Un gruppo di volti contiene visi che hanno un aspetto simile, spesso della stessa persona. I gruppi di viso sono classificati in base alle dimensioni del gruppo, ad esempio il numero di visi. Si noti che i visi appartenenti a una stessa persona possono essere suddivisi in diversi gruppi nel risultato.
  • MessyGroup è un gruppo di volti speciale che contiene visi che non possono trovare un viso simile da visi originali. Il messyGroup non verrà visualizzato nel risultato se tutti i visi trovati le loro controparti.
  • L'API del gruppo richiede almeno 2 visi candidati e 1000 al massimo. Ti consigliamo di provare Face - Verifica quando hai solo 2 visi candidati.
  • I faceId 'recognitionModel' associati ai visi di query devono essere uguali.
group(string[], RequestOptionsBase, ServiceCallback<GroupResult>)
group(string[], ServiceCallback<GroupResult>)
identify(string[], FaceIdentifyOptionalParams)

Identificazione da 1 a molti per trovare le corrispondenze più vicine della persona di query specifica viso da un gruppo di persone o da un gruppo di persone di grandi dimensioni.
Per ogni viso nella matrice faceIds, FaceIdentifi calcola le somiglianze tra il viso della query e tutti i visi nel gruppo di persone (dato da personGroupId) o da un gruppo di persone di grandi dimensioni (dato da largePersonGroupId) e restituirà le persone candidate per il viso classificato dalla confidenza di somiglianza. Il gruppo di persone/gruppo di persone di grandi dimensioni deve essere sottoposto a training per renderlo pronto per l'identificazione. Per altre informazioni, vedere PersonGroup - Training e LargePersonGroup - Train.

Osservazioni:

  • L'algoritmo consente di identificare più di un viso in modo indipendente con la stessa richiesta, ma non più di 10 visi.
  • Ogni persona nel gruppo di persone/gruppo di persone grandi potrebbe avere più di un viso, ma non più di 248 visi.
  • Qualità dell'immagine del viso superiore significa una migliore precisione di identificazione. Si prega di considerare i visi di alta qualità: frontal, chiaro e dimensioni del viso è 200x200 pixel (100 pixel tra gli occhi) o maggiore.
  • Il numero di candidati restituiti è limitato da maxNumOfCandidatesReturned e confidenceThreshold. Se non viene identificata alcuna persona, i candidati restituiti saranno una matrice vuota.
  • Prova Viso- Trova simile quando devi trovare visi simili da un elenco viso/un elenco di volti di grandi dimensioni anziché un gruppo di persone/un gruppo di persone di grandi dimensioni.
  • Il 'recognitionModel' associato ai visi di query' faceId deve essere uguale al 'recognitionModel' usato dal gruppo di persone di destinazione o dal gruppo di persone di grandi dimensioni.
identify(string[], FaceIdentifyOptionalParams, ServiceCallback<IdentifyResult[]>)
identify(string[], ServiceCallback<IdentifyResult[]>)
verifyFaceToFace(string, string, RequestOptionsBase)

Verificare se due visi appartengono a una stessa persona o se un viso appartiene a una persona.
Osservazioni:

  • Maggiore qualità dell'immagine del viso significa una migliore precisione di identificazione. Si prega di considerare i visi di alta qualità: frontale, chiaro e dimensione del viso è 200x200 pixel (100 pixel tra gli occhi) o superiore.
  • Per gli scenari sensibili all'accuratezza, effettuare un giudizio personale.
  • I faceId "recognitionModel" associati ai visi della query devono essere uguali a "recognitionModel" usati dal viso di destinazione, dal gruppo di persone o dal gruppo di persone di grandi dimensioni.
verifyFaceToFace(string, string, RequestOptionsBase, ServiceCallback<VerifyResult>)
verifyFaceToFace(string, string, ServiceCallback<VerifyResult>)
verifyFaceToPerson(string, string, FaceVerifyFaceToPersonOptionalParams)

Verificare se due visi appartengono a una stessa persona. Confronta un ID viso con un ID persona

verifyFaceToPerson(string, string, FaceVerifyFaceToPersonOptionalParams, ServiceCallback<VerifyResult>)
verifyFaceToPerson(string, string, ServiceCallback<VerifyResult>)

Dettagli costruttore

Face(FaceClientContext)

Creare un viso.

new Face(client: FaceClientContext)

Parametri

client
FaceClientContext

Riferimento al client del servizio.

Dettagli metodo

detectWithStream(HttpRequestBody, FaceDetectWithStreamOptionalParams)

Rilevare i visi umani in un'immagine, restituire rettangoli del viso e facoltativamente con faceId, punti di riferimento e attributi.

  • Nessuna immagine verrà archiviata. Solo la funzionalità viso estratto verrà archiviata nel server. FaceId è un identificatore della funzionalità viso e verrà usato in Viso - Identificazione, Viso - Verifica e Viso - Trova simile. Le funzionalità del viso archiviate scadono e verranno eliminate al momento specificato da faceIdTimeToLive dopo la chiamata di rilevamento originale.
  • I parametri facoltativi includono faceId, punti di riferimento e attributi. Gli attributi includono età, sesso, headPose, smile, visore, occhiali, emozioni, capelli, trucco, occlusione, accessori, sfocatura, esposizione, rumore, maschera e qualitàForRecognition. Alcuni dei risultati restituiti per attributi specifici potrebbero non essere molto accurati.
  • Sono supportati JPEG, PNG, GIF (il primo fotogramma) e il formato BMP. Le dimensioni consentite del file di immagine sono da 1 KB a 6 MB.
  • È possibile restituire fino a 100 visi per un'immagine. I visi vengono classificati in base alle dimensioni del rettangolo del viso da grandi a piccole.
  • Per ottenere risultati ottimali durante l'esecuzione di query su Viso - Identificazione, Viso - Verifica e Viso - Trova simile ('returnFaceId' è true), usare i visi che sono frontali, chiari e con una dimensione minima di 200x200 pixel (100 pixel tra gli occhi).
  • La dimensione minima del viso rilevabile è di 36x36 pixel in un'immagine non superiore a 1920x1080 pixel. Le immagini con dimensioni superiori a 1920x1080 pixel dovranno avere dimensioni minime proporzionalmente maggiori.
  • È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere Come specificare un modello di rilevamento
  • Vengono forniti valori 'recognitionModel' diversi. Se sono necessarie operazioni di completamento come Verify, Identify, Find Similar, specificare il modello di riconoscimento con il parametro 'recognitionModel'. Il valore predefinito per 'recognitionModel' è 'recognition_01', se necessario per il modello più recente, specificare in modo esplicito il modello necessario in questo parametro. Dopo aver specificato, i faceId rilevati verranno associati al modello di riconoscimento specificato. Altre informazioni, vedere Specificare un modello di riconoscimento.
function detectWithStream(image: HttpRequestBody, options?: FaceDetectWithStreamOptionalParams): Promise<FaceDetectWithStreamResponse>

Parametri

image
HttpRequestBody

Flusso di immagini.

options
FaceDetectWithStreamOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.FaceDetectWithStreamResponse>

detectWithStream(HttpRequestBody, FaceDetectWithStreamOptionalParams, ServiceCallback<DetectedFace[]>)

function detectWithStream(image: HttpRequestBody, options: FaceDetectWithStreamOptionalParams, callback: ServiceCallback<DetectedFace[]>)

Parametri

image
HttpRequestBody

Flusso di immagini.

options
FaceDetectWithStreamOptionalParams

Parametri facoltativi

callback

ServiceCallback<DetectedFace[]>

Callback

detectWithStream(HttpRequestBody, ServiceCallback<DetectedFace[]>)

function detectWithStream(image: HttpRequestBody, callback: ServiceCallback<DetectedFace[]>)

Parametri

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<DetectedFace[]>

Callback

detectWithUrl(string, FaceDetectWithUrlOptionalParams)

Rilevare i visi umani in un'immagine, restituire rettangoli viso e facoltativamente con faceId, punti di riferimento e attributi.

  • Nessuna immagine verrà archiviata. Solo la funzionalità viso estratta verrà archiviata nel server. FaceId è un identificatore della funzionalità viso e verrà usato in Viso - Identifica, Viso -Verifica e Viso - Trova simile. Le funzionalità del viso archiviate scadono e verranno eliminate al momento specificato da faceIdTimeToLive dopo la chiamata di rilevamento originale.

  • I parametri facoltativi includono faceId, punti di riferimento e attributi. Gli attributi includono età, sesso, headPose, sorriso, visoHair, occhiali, emozioni, capelli, trucco, occlusione, accessori, blur, esposizione, rumore, maschera e qualitàForRecognition. Alcuni dei risultati restituiti per attributi specifici potrebbero non essere estremamente accurati.

  • Sono supportati JPEG, PNG, GIF (primo frame) e formato BMP. Le dimensioni consentite del file di immagine sono da 1 KB a 6 MB.

  • È possibile restituire fino a 100 visi per un'immagine. I visi sono classificati in base alle dimensioni del rettangolo viso da grandi a piccole.

  • Per risultati ottimali durante la query viso - Identificare, Viso -Verifica e Viso - Trova simile ('returnFaceId' è true), usare i visi: frontali, chiari e con dimensioni minime di 200x200 pixel (100 pixel tra gli occhi).

  • Le dimensioni minime del viso rilevabili sono 36x36 pixel in un'immagine non superiore a 1920x1080 pixel. Le immagini con dimensioni superiori a 1920x1080 pixel richiedono dimensioni minime proporzionali maggiori.

  • È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere Come specificare un modello di rilevamento.

  • Vengono forniti valori 'recognitionModel' diversi. Se sono necessarie operazioni di completamento come Verifica, Identificazione, Trova simile, specificare il modello di riconoscimento con il parametro 'recognitionModel'. Il valore predefinito per 'recognitionModel' è 'recognition_01', se necessario, specificare in modo esplicito il modello necessario in questo parametro. Dopo aver specificato, i faceId rilevati verranno associati al modello di riconoscimento specificato. Altre informazioni, vedere Specificare un modello di riconoscimento.

function detectWithUrl(url: string, options?: FaceDetectWithUrlOptionalParams): Promise<FaceDetectWithUrlResponse>

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine

options
FaceDetectWithUrlOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.FaceDetectWithUrlResponse>

detectWithUrl(string, FaceDetectWithUrlOptionalParams, ServiceCallback<DetectedFace[]>)

function detectWithUrl(url: string, options: FaceDetectWithUrlOptionalParams, callback: ServiceCallback<DetectedFace[]>)

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine

options
FaceDetectWithUrlOptionalParams

Parametri facoltativi

callback

ServiceCallback<DetectedFace[]>

Callback

detectWithUrl(string, ServiceCallback<DetectedFace[]>)

function detectWithUrl(url: string, callback: ServiceCallback<DetectedFace[]>)

Parametri

url

string

URL raggiungibile pubblicamente di un'immagine

callback

ServiceCallback<DetectedFace[]>

Callback

findSimilar(string, FaceFindSimilarOptionalParams)

Dato il faceId della query, per cercare i visi simili da una matrice faceId, un elenco di volti o un elenco di volti di grandi dimensioni. la matrice faceId contiene i visi creati da Face - Rileva con URL o Viso - Rileva conflusso, che scadono al momento specificato da faceIdTimeToLive dopo la creazione. Un "faceListId" viene creato da FaceList - Crea contenente persistentiFaceIds che non scadono. E un "largeFaceListId" viene creato da LargeFaceList - Crea contenente persistentiFaceId che non scadono anche. A seconda dell'input, l'elenco di visi simili restituiti contiene faceIds o persistentiFaceIds classificati in base alla somiglianza.
Trova simile ha due modalità di lavoro, "matchPerson" e "matchFace". "matchPerson" è la modalità predefinita che tenta di trovare i visi della stessa persona possibile usando soglie interne della stessa persona. È utile trovare altre foto di una persona nota. Si noti che un elenco vuoto verrà restituito se non vengono superate le soglie interne. La modalità "matchFace" ignora le soglie della stessa persona e restituisce visi simili in ogni caso, anche la somiglianza è bassa. Può essere usato nei casi come la ricerca di volti celebrità.
Il 'recognitionModel' associato all'faceId della query deve essere uguale al 'recognitionModel' usato dalla matrice faceId di destinazione, dall'elenco dei volti o dall'elenco di volti di grandi dimensioni.

function findSimilar(faceId: string, options?: FaceFindSimilarOptionalParams): Promise<FaceFindSimilarResponse>

Parametri

faceId

string

FaceId del viso della query. L'utente deve chiamare Viso: rilevare prima di tutto per ottenere un faceId valido. Si noti che questo faceId non è persistente e scade al momento specificato da faceIdTimeToLive dopo la chiamata di rilevamento

options
FaceFindSimilarOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.FaceFindSimilarResponse>

findSimilar(string, FaceFindSimilarOptionalParams, ServiceCallback<SimilarFace[]>)

function findSimilar(faceId: string, options: FaceFindSimilarOptionalParams, callback: ServiceCallback<SimilarFace[]>)

Parametri

faceId

string

FaceId del viso della query. L'utente deve chiamare Viso: rilevare prima di tutto per ottenere un faceId valido. Si noti che questo faceId non è persistente e scade al momento specificato da faceIdTimeToLive dopo la chiamata di rilevamento

options
FaceFindSimilarOptionalParams

Parametri facoltativi

callback

ServiceCallback<SimilarFace[]>

Callback

findSimilar(string, ServiceCallback<SimilarFace[]>)

function findSimilar(faceId: string, callback: ServiceCallback<SimilarFace[]>)

Parametri

faceId

string

FaceId del viso della query. L'utente deve chiamare Viso: rilevare prima di tutto per ottenere un faceId valido. Si noti che questo faceId non è persistente e scade al momento specificato da faceIdTimeToLive dopo la chiamata di rilevamento

callback

ServiceCallback<SimilarFace[]>

Callback

group(string[], RequestOptionsBase)

Dividere i visi candidati in gruppi in base alla somiglianza del volto.

  • L'output è uno o più gruppi di viso disgiunti e un gruppo disordinato. Un gruppo di volti contiene visi che hanno un aspetto simile, spesso della stessa persona. I gruppi di viso sono classificati in base alle dimensioni del gruppo, ad esempio il numero di visi. Si noti che i visi appartenenti a una stessa persona possono essere suddivisi in diversi gruppi nel risultato.
  • MessyGroup è un gruppo di volti speciale che contiene visi che non possono trovare un viso simile da visi originali. Il messyGroup non verrà visualizzato nel risultato se tutti i visi trovati le loro controparti.
  • L'API del gruppo richiede almeno 2 visi candidati e 1000 al massimo. Ti consigliamo di provare Face - Verifica quando hai solo 2 visi candidati.
  • I faceId 'recognitionModel' associati ai visi di query devono essere uguali.
function group(faceIds: string[], options?: RequestOptionsBase): Promise<FaceGroupResponse>

Parametri

faceIds

string[]

Matrice di faceId candidati creati da Face - Rileva. Il massimo è 1000 visi

options
RequestOptionsBase

Parametri facoltativi

Restituisce

Promise<Models.FaceGroupResponse>

group(string[], RequestOptionsBase, ServiceCallback<GroupResult>)

function group(faceIds: string[], options: RequestOptionsBase, callback: ServiceCallback<GroupResult>)

Parametri

faceIds

string[]

Matrice di faceId candidati creati da Face - Rileva. Il massimo è 1000 visi

options
RequestOptionsBase

Parametri facoltativi

callback

ServiceCallback<GroupResult>

Callback

group(string[], ServiceCallback<GroupResult>)

function group(faceIds: string[], callback: ServiceCallback<GroupResult>)

Parametri

faceIds

string[]

Matrice di faceId candidati creati da Face - Rileva. Il massimo è 1000 visi

callback

ServiceCallback<GroupResult>

Callback

identify(string[], FaceIdentifyOptionalParams)

Identificazione da 1 a molti per trovare le corrispondenze più vicine della persona di query specifica viso da un gruppo di persone o da un gruppo di persone di grandi dimensioni.
Per ogni viso nella matrice faceIds, FaceIdentifi calcola le somiglianze tra il viso della query e tutti i visi nel gruppo di persone (dato da personGroupId) o da un gruppo di persone di grandi dimensioni (dato da largePersonGroupId) e restituirà le persone candidate per il viso classificato dalla confidenza di somiglianza. Il gruppo di persone/gruppo di persone di grandi dimensioni deve essere sottoposto a training per renderlo pronto per l'identificazione. Per altre informazioni, vedere PersonGroup - Training e LargePersonGroup - Train.

Osservazioni:

  • L'algoritmo consente di identificare più di un viso in modo indipendente con la stessa richiesta, ma non più di 10 visi.
  • Ogni persona nel gruppo di persone/gruppo di persone grandi potrebbe avere più di un viso, ma non più di 248 visi.
  • Qualità dell'immagine del viso superiore significa una migliore precisione di identificazione. Si prega di considerare i visi di alta qualità: frontal, chiaro e dimensioni del viso è 200x200 pixel (100 pixel tra gli occhi) o maggiore.
  • Il numero di candidati restituiti è limitato da maxNumOfCandidatesReturned e confidenceThreshold. Se non viene identificata alcuna persona, i candidati restituiti saranno una matrice vuota.
  • Prova Viso- Trova simile quando devi trovare visi simili da un elenco viso/un elenco di volti di grandi dimensioni anziché un gruppo di persone/un gruppo di persone di grandi dimensioni.
  • Il 'recognitionModel' associato ai visi di query' faceId deve essere uguale al 'recognitionModel' usato dal gruppo di persone di destinazione o dal gruppo di persone di grandi dimensioni.
function identify(faceIds: string[], options?: FaceIdentifyOptionalParams): Promise<FaceIdentifyResponse>

Parametri

faceIds

string[]

Matrice di visi di query faceId creati da Face - Detect. Ognuno dei visi viene identificato in modo indipendente. Il numero valido di faceId è compreso tra [1, 10].

options
FaceIdentifyOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.FaceIdentifyResponse>

identify(string[], FaceIdentifyOptionalParams, ServiceCallback<IdentifyResult[]>)

function identify(faceIds: string[], options: FaceIdentifyOptionalParams, callback: ServiceCallback<IdentifyResult[]>)

Parametri

faceIds

string[]

Matrice di visi di query faceId creati da Face - Detect. Ognuno dei visi viene identificato in modo indipendente. Il numero valido di faceId è compreso tra [1, 10].

options
FaceIdentifyOptionalParams

Parametri facoltativi

callback

ServiceCallback<IdentifyResult[]>

Callback

identify(string[], ServiceCallback<IdentifyResult[]>)

function identify(faceIds: string[], callback: ServiceCallback<IdentifyResult[]>)

Parametri

faceIds

string[]

Matrice di visi di query faceId creati da Face - Detect. Ognuno dei visi viene identificato in modo indipendente. Il numero valido di faceId è compreso tra [1, 10].

callback

ServiceCallback<IdentifyResult[]>

Callback

verifyFaceToFace(string, string, RequestOptionsBase)

Verificare se due visi appartengono a una stessa persona o se un viso appartiene a una persona.
Osservazioni:

  • Maggiore qualità dell'immagine del viso significa una migliore precisione di identificazione. Si prega di considerare i visi di alta qualità: frontale, chiaro e dimensione del viso è 200x200 pixel (100 pixel tra gli occhi) o superiore.
  • Per gli scenari sensibili all'accuratezza, effettuare un giudizio personale.
  • I faceId "recognitionModel" associati ai visi della query devono essere uguali a "recognitionModel" usati dal viso di destinazione, dal gruppo di persone o dal gruppo di persone di grandi dimensioni.
function verifyFaceToFace(faceId1: string, faceId2: string, options?: RequestOptionsBase): Promise<FaceVerifyFaceToFaceResponse>

Parametri

faceId1

string

FaceId del primo viso, proviene da Face - Detect

faceId2

string

FaceId del secondo viso, proviene da Face - Detect

options
RequestOptionsBase

Parametri facoltativi

Restituisce

Promise<Models.FaceVerifyFaceToFaceResponse>

verifyFaceToFace(string, string, RequestOptionsBase, ServiceCallback<VerifyResult>)

function verifyFaceToFace(faceId1: string, faceId2: string, options: RequestOptionsBase, callback: ServiceCallback<VerifyResult>)

Parametri

faceId1

string

FaceId del primo viso, proviene da Face - Detect

faceId2

string

FaceId del secondo viso, proviene da Face - Detect

options
RequestOptionsBase

Parametri facoltativi

callback

ServiceCallback<VerifyResult>

Callback

verifyFaceToFace(string, string, ServiceCallback<VerifyResult>)

function verifyFaceToFace(faceId1: string, faceId2: string, callback: ServiceCallback<VerifyResult>)

Parametri

faceId1

string

FaceId del primo viso, proviene da Face - Detect

faceId2

string

FaceId del secondo viso, proviene da Face - Detect

callback

ServiceCallback<VerifyResult>

Callback

verifyFaceToPerson(string, string, FaceVerifyFaceToPersonOptionalParams)

Verificare se due visi appartengono a una stessa persona. Confronta un ID viso con un ID persona

function verifyFaceToPerson(faceId: string, personId: string, options?: FaceVerifyFaceToPersonOptionalParams): Promise<FaceVerifyFaceToPersonResponse>

Parametri

faceId

string

FaceId del viso, proviene da Face - Detect

personId

string

Specificare una determinata persona in un gruppo di persone o in un gruppo di persone di grandi dimensioni. personId viene creato in PersonGroup Person - Create o LargePersonGroup Person - Create.

options
FaceVerifyFaceToPersonOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.FaceVerifyFaceToPersonResponse>

verifyFaceToPerson(string, string, FaceVerifyFaceToPersonOptionalParams, ServiceCallback<VerifyResult>)

function verifyFaceToPerson(faceId: string, personId: string, options: FaceVerifyFaceToPersonOptionalParams, callback: ServiceCallback<VerifyResult>)

Parametri

faceId

string

FaceId del viso, proviene da Face - Detect

personId

string

Specificare una determinata persona in un gruppo di persone o in un gruppo di persone di grandi dimensioni. personId viene creato in PersonGroup Person - Create o LargePersonGroup Person - Create.

options
FaceVerifyFaceToPersonOptionalParams

Parametri facoltativi

callback

ServiceCallback<VerifyResult>

Callback

verifyFaceToPerson(string, string, ServiceCallback<VerifyResult>)

function verifyFaceToPerson(faceId: string, personId: string, callback: ServiceCallback<VerifyResult>)

Parametri

faceId

string

FaceId del viso, proviene da Face - Detect

personId

string

Specificare una determinata persona in un gruppo di persone o in un gruppo di persone di grandi dimensioni. personId viene creato in PersonGroup Person - Create o LargePersonGroup Person - Create.

callback

ServiceCallback<VerifyResult>

Callback