PersonGroupPerson class

Classe che rappresenta un PersonGroupPerson.

Costruttori

PersonGroupPerson(FaceClientContext)

Creare un PersonGroupPerson.

Metodi

addFaceFromStream(string, string, HttpRequestBody, PersonGroupPersonAddFaceFromStreamOptionalParams)

Aggiungere un viso a una persona in un gruppo di persone per l'identificazione o la verifica del viso. Per gestire un'immagine contiene più visi, è possibile specificare il viso di input come immagine con un rettangolo targetFace. Restituisce un elemento persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata. Solo la funzionalità viso estratta verrà archiviata nel server finché non viene chiamata PersonGroup PersonFace - Delete, PersonGroup Person - Delete o PersonGroup - Delete.
Nota persistedFaceId è diverso da faceId generato da Viso - Rileva.

  • Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: le dimensioni frontali, chiare e del viso sono di 200x200 pixel (100 pixel tra gli occhi) o più grandi.
  • Ogni voce può contenere fino a 248 visi.
  • 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.
  • Il rettangolo "targetFace" deve contenere un viso. Zero o più visi verranno considerati come un errore. Se il rettangolo "targetFace" specificato non viene restituito da Viso - Rileva, non esiste alcuna garanzia di rilevare e aggiungere correttamente il viso.
  • Le dimensioni del viso non rilevabili (36x36 - 4096x4096 pixel), la posizione della testa grande o le occlusioni di grandi dimensioni causeranno errori.
  • L'aggiunta/eliminazione di visi da e verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi da/verso persone diverse viene elaborata in parallelo.
  • 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 avranno bisogno di una dimensione minima minima proporzionale.
  • È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere Come specificare un modello di rilevamento.
addFaceFromStream(string, string, HttpRequestBody, PersonGroupPersonAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)
addFaceFromStream(string, string, HttpRequestBody, ServiceCallback<PersistedFace>)
addFaceFromUrl(string, string, string, PersonGroupPersonAddFaceFromUrlOptionalParams)

Aggiungere un viso a una persona in un gruppo di persone per l'identificazione o la verifica del viso. Per gestire un'immagine contiene più visi, è possibile specificare il viso di input come immagine con un rettangolo targetFace. Restituisce un elemento persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata. Solo la funzionalità viso estratta verrà archiviata nel server finché non viene chiamata PersonGroup PersonFace - Delete, PersonGroup Person - Delete o PersonGroup - Delete.
Nota persistedFaceId è diverso da faceId generato da Viso - Rileva.

  • Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: le dimensioni frontali, chiare e del viso sono di 200x200 pixel (100 pixel tra gli occhi) o più grandi.
  • Ogni voce può contenere fino a 248 visi.
  • 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.
  • Il rettangolo "targetFace" deve contenere un viso. Zero o più visi verranno considerati come un errore. Se il rettangolo "targetFace" specificato non viene restituito da Viso - Rileva, non esiste alcuna garanzia di rilevare e aggiungere correttamente il viso.
  • Le dimensioni del viso non rilevabili (36x36 - 4096x4096 pixel), la posizione della testa grande o le occlusioni di grandi dimensioni causeranno errori.
  • L'aggiunta/eliminazione di visi da e verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi da/verso persone diverse viene elaborata in parallelo.
  • 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 avranno bisogno di una dimensione minima minima proporzionale.
  • È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere Come specificare un modello di rilevamento.
addFaceFromUrl(string, string, string, PersonGroupPersonAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)
addFaceFromUrl(string, string, string, ServiceCallback<PersistedFace>)
create(string, PersonGroupPersonCreateOptionalParams)

Creare una nuova persona in un gruppo di persone specificato.

create(string, PersonGroupPersonCreateOptionalParams, ServiceCallback<Person>)
create(string, ServiceCallback<Person>)
deleteFace(string, string, string, RequestOptionsBase)

Eliminare un viso da una persona in un gruppo di persone specificando personGroupId, personId e persistedFaceId.
L'aggiunta/eliminazione di visi da e verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi da/verso persone diverse viene elaborata in parallelo.

deleteFace(string, string, string, RequestOptionsBase, ServiceCallback<void>)
deleteFace(string, string, string, ServiceCallback<void>)
deleteMethod(string, string, RequestOptionsBase)

Eliminare una persona esistente da un gruppo di persone. La funzionalità persistedFaceId, userData, person name e face nella voce person verrà eliminata.

deleteMethod(string, string, RequestOptionsBase, ServiceCallback<void>)
deleteMethod(string, string, ServiceCallback<void>)
get(string, string, RequestOptionsBase)

Recuperare le informazioni di una persona, inclusi i visi salvati in modo permanente, il nome e userData registrati.

get(string, string, RequestOptionsBase, ServiceCallback<Person>)
get(string, string, ServiceCallback<Person>)
getFace(string, string, string, RequestOptionsBase)

Recupera informazioni su un viso persistente (specificato da persistedFaceId, personId e il relativo personGroupId).

getFace(string, string, string, RequestOptionsBase, ServiceCallback<PersistedFace>)
getFace(string, string, string, ServiceCallback<PersistedFace>)
list(string, PersonGroupPersonListOptionalParams)

Elencare tutte le persone in un gruppo di persone e recuperare le informazioni sulla persona (inclusi personId, nome, userData e persistedFaceId dei visi registrati della persona).

list(string, PersonGroupPersonListOptionalParams, ServiceCallback<Person[]>)
list(string, ServiceCallback<Person[]>)
update(string, string, PersonGroupPersonUpdateOptionalParams)

Aggiornare il nome o userData di una persona.

update(string, string, PersonGroupPersonUpdateOptionalParams, ServiceCallback<void>)
update(string, string, ServiceCallback<void>)
updateFace(string, string, string, PersonGroupPersonUpdateFaceOptionalParams)

Aggiungere un viso a una persona in un gruppo di persone per l'identificazione o la verifica del viso. Per gestire un'immagine contiene più visi, è possibile specificare il viso di input come immagine con un rettangolo targetFace. Restituisce un elemento persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata. Solo la funzionalità viso estratta verrà archiviata nel server finché non viene chiamata PersonGroup PersonFace - Delete, PersonGroup Person - Delete o PersonGroup - Delete.
Nota persistedFaceId è diverso da faceId generato da Viso - Rileva.

  • Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: le dimensioni frontali, chiare e del viso sono di 200x200 pixel (100 pixel tra gli occhi) o più grandi.
  • Ogni voce può contenere fino a 248 visi.
  • 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.
  • Il rettangolo "targetFace" deve contenere un viso. Zero o più visi verranno considerati come un errore. Se il rettangolo "targetFace" specificato non viene restituito da Viso - Rileva, non esiste alcuna garanzia di rilevare e aggiungere correttamente il viso.
  • Le dimensioni del viso non rilevabili (36x36 - 4096x4096 pixel), la posizione della testa grande o le occlusioni di grandi dimensioni causeranno errori.
  • L'aggiunta/eliminazione di visi da e verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi da/verso persone diverse viene elaborata in parallelo.
updateFace(string, string, string, PersonGroupPersonUpdateFaceOptionalParams, ServiceCallback<void>)
updateFace(string, string, string, ServiceCallback<void>)

Dettagli costruttore

PersonGroupPerson(FaceClientContext)

Creare un PersonGroupPerson.

new PersonGroupPerson(client: FaceClientContext)

Parametri

client
FaceClientContext

Riferimento al client del servizio.

Dettagli metodo

addFaceFromStream(string, string, HttpRequestBody, PersonGroupPersonAddFaceFromStreamOptionalParams)

Aggiungere un viso a una persona in un gruppo di persone per l'identificazione o la verifica del viso. Per gestire un'immagine contiene più visi, è possibile specificare il viso di input come immagine con un rettangolo targetFace. Restituisce un elemento persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata. Solo la funzionalità viso estratta verrà archiviata nel server finché non viene chiamata PersonGroup PersonFace - Delete, PersonGroup Person - Delete o PersonGroup - Delete.
Nota persistedFaceId è diverso da faceId generato da Viso - Rileva.

  • Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: le dimensioni frontali, chiare e del viso sono di 200x200 pixel (100 pixel tra gli occhi) o più grandi.
  • Ogni voce può contenere fino a 248 visi.
  • 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.
  • Il rettangolo "targetFace" deve contenere un viso. Zero o più visi verranno considerati come un errore. Se il rettangolo "targetFace" specificato non viene restituito da Viso - Rileva, non esiste alcuna garanzia di rilevare e aggiungere correttamente il viso.
  • Le dimensioni del viso non rilevabili (36x36 - 4096x4096 pixel), la posizione della testa grande o le occlusioni di grandi dimensioni causeranno errori.
  • L'aggiunta/eliminazione di visi da e verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi da/verso persone diverse viene elaborata in parallelo.
  • 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 avranno bisogno di una dimensione minima minima proporzionale.
  • È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere Come specificare un modello di rilevamento.
function addFaceFromStream(personGroupId: string, personId: string, image: HttpRequestBody, options?: PersonGroupPersonAddFaceFromStreamOptionalParams): Promise<PersonGroupPersonAddFaceFromStreamResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

image
HttpRequestBody

Flusso di immagini.

options
PersonGroupPersonAddFaceFromStreamOptionalParams

Parametri facoltativi

Valori restituiti

Promise<Models.PersonGroupPersonAddFaceFromStreamResponse>

addFaceFromStream(string, string, HttpRequestBody, PersonGroupPersonAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)

function addFaceFromStream(personGroupId: string, personId: string, image: HttpRequestBody, options: PersonGroupPersonAddFaceFromStreamOptionalParams, callback: ServiceCallback<PersistedFace>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

image
HttpRequestBody

Flusso di immagini.

options
PersonGroupPersonAddFaceFromStreamOptionalParams

Parametri facoltativi

callback

ServiceCallback<PersistedFace>

Callback

addFaceFromStream(string, string, HttpRequestBody, ServiceCallback<PersistedFace>)

function addFaceFromStream(personGroupId: string, personId: string, image: HttpRequestBody, callback: ServiceCallback<PersistedFace>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

image
HttpRequestBody

Flusso di immagini.

callback

ServiceCallback<PersistedFace>

Callback

addFaceFromUrl(string, string, string, PersonGroupPersonAddFaceFromUrlOptionalParams)

Aggiungere un viso a una persona in un gruppo di persone per l'identificazione o la verifica del viso. Per gestire un'immagine contiene più visi, è possibile specificare il viso di input come immagine con un rettangolo targetFace. Restituisce un elemento persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata. Solo la funzionalità viso estratta verrà archiviata nel server finché non viene chiamata PersonGroup PersonFace - Delete, PersonGroup Person - Delete o PersonGroup - Delete.
Nota persistedFaceId è diverso da faceId generato da Viso - Rileva.

  • Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: le dimensioni frontali, chiare e del viso sono di 200x200 pixel (100 pixel tra gli occhi) o più grandi.
  • Ogni voce può contenere fino a 248 visi.
  • 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.
  • Il rettangolo "targetFace" deve contenere un viso. Zero o più visi verranno considerati come un errore. Se il rettangolo "targetFace" specificato non viene restituito da Viso - Rileva, non esiste alcuna garanzia di rilevare e aggiungere correttamente il viso.
  • Le dimensioni del viso non rilevabili (36x36 - 4096x4096 pixel), la posizione della testa grande o le occlusioni di grandi dimensioni causeranno errori.
  • L'aggiunta/eliminazione di visi da e verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi da/verso persone diverse viene elaborata in parallelo.
  • 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 avranno bisogno di una dimensione minima minima proporzionale.
  • È possibile specificare valori diversi di 'detectionModel'. Per usare e confrontare modelli di rilevamento diversi, vedere Come specificare un modello di rilevamento.
function addFaceFromUrl(personGroupId: string, personId: string, url: string, options?: PersonGroupPersonAddFaceFromUrlOptionalParams): Promise<PersonGroupPersonAddFaceFromUrlResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

url

string

URL raggiungibile pubblicamente di un'immagine

options
PersonGroupPersonAddFaceFromUrlOptionalParams

Parametri facoltativi

Valori restituiti

Promise<Models.PersonGroupPersonAddFaceFromUrlResponse>

addFaceFromUrl(string, string, string, PersonGroupPersonAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)

function addFaceFromUrl(personGroupId: string, personId: string, url: string, options: PersonGroupPersonAddFaceFromUrlOptionalParams, callback: ServiceCallback<PersistedFace>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

url

string

URL raggiungibile pubblicamente di un'immagine

options
PersonGroupPersonAddFaceFromUrlOptionalParams

Parametri facoltativi

callback

ServiceCallback<PersistedFace>

Callback

addFaceFromUrl(string, string, string, ServiceCallback<PersistedFace>)

function addFaceFromUrl(personGroupId: string, personId: string, url: string, callback: ServiceCallback<PersistedFace>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

url

string

URL raggiungibile pubblicamente di un'immagine

callback

ServiceCallback<PersistedFace>

Callback

create(string, PersonGroupPersonCreateOptionalParams)

Creare una nuova persona in un gruppo di persone specificato.

function create(personGroupId: string, options?: PersonGroupPersonCreateOptionalParams): Promise<PersonGroupPersonCreateResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

options
PersonGroupPersonCreateOptionalParams

Parametri facoltativi

Valori restituiti

Promise<Models.PersonGroupPersonCreateResponse>

create(string, PersonGroupPersonCreateOptionalParams, ServiceCallback<Person>)

function create(personGroupId: string, options: PersonGroupPersonCreateOptionalParams, callback: ServiceCallback<Person>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

options
PersonGroupPersonCreateOptionalParams

Parametri facoltativi

callback

ServiceCallback<Person>

Callback

create(string, ServiceCallback<Person>)

function create(personGroupId: string, callback: ServiceCallback<Person>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

callback

ServiceCallback<Person>

Callback

deleteFace(string, string, string, RequestOptionsBase)

Eliminare un viso da una persona in un gruppo di persone specificando personGroupId, personId e persistedFaceId.
L'aggiunta/eliminazione di visi da e verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi da/verso persone diverse viene elaborata in parallelo.

function deleteFace(personGroupId: string, personId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<RestResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

options
RequestOptionsBase

Parametri facoltativi

Valori restituiti

Promise<RestResponse>

Prometti<msRest.RestResponse>

deleteFace(string, string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteFace(personGroupId: string, personId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

options
RequestOptionsBase

Parametri facoltativi

callback

ServiceCallback<void>

Callback

deleteFace(string, string, string, ServiceCallback<void>)

function deleteFace(personGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<void>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

callback

ServiceCallback<void>

Callback

deleteMethod(string, string, RequestOptionsBase)

Eliminare una persona esistente da un gruppo di persone. La funzionalità persistedFaceId, userData, person name e face nella voce person verrà eliminata.

function deleteMethod(personGroupId: string, personId: string, options?: RequestOptionsBase): Promise<RestResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

options
RequestOptionsBase

Parametri facoltativi

Valori restituiti

Promise<RestResponse>

Prometti<msRest.RestResponse>

deleteMethod(string, string, RequestOptionsBase, ServiceCallback<void>)

function deleteMethod(personGroupId: string, personId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

options
RequestOptionsBase

Parametri facoltativi

callback

ServiceCallback<void>

Callback

deleteMethod(string, string, ServiceCallback<void>)

function deleteMethod(personGroupId: string, personId: string, callback: ServiceCallback<void>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

callback

ServiceCallback<void>

Callback

get(string, string, RequestOptionsBase)

Recuperare le informazioni di una persona, inclusi i visi salvati in modo permanente, il nome e userData registrati.

function get(personGroupId: string, personId: string, options?: RequestOptionsBase): Promise<PersonGroupPersonGetResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

options
RequestOptionsBase

Parametri facoltativi

Valori restituiti

Promise<Models.PersonGroupPersonGetResponse>

get(string, string, RequestOptionsBase, ServiceCallback<Person>)

function get(personGroupId: string, personId: string, options: RequestOptionsBase, callback: ServiceCallback<Person>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

options
RequestOptionsBase

Parametri facoltativi

callback

ServiceCallback<Person>

Callback

get(string, string, ServiceCallback<Person>)

function get(personGroupId: string, personId: string, callback: ServiceCallback<Person>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

callback

ServiceCallback<Person>

Callback

getFace(string, string, string, RequestOptionsBase)

Recupera informazioni su un viso persistente (specificato da persistedFaceId, personId e il relativo personGroupId).

function getFace(personGroupId: string, personId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<PersonGroupPersonGetFaceResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

options
RequestOptionsBase

Parametri facoltativi

Valori restituiti

Promise<Models.PersonGroupPersonGetFaceResponse>

getFace(string, string, string, RequestOptionsBase, ServiceCallback<PersistedFace>)

function getFace(personGroupId: string, personId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<PersistedFace>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

options
RequestOptionsBase

Parametri facoltativi

callback

ServiceCallback<PersistedFace>

Callback

getFace(string, string, string, ServiceCallback<PersistedFace>)

function getFace(personGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<PersistedFace>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

callback

ServiceCallback<PersistedFace>

Callback

list(string, PersonGroupPersonListOptionalParams)

Elencare tutte le persone in un gruppo di persone e recuperare le informazioni sulla persona (inclusi personId, nome, userData e persistedFaceId dei visi registrati della persona).

function list(personGroupId: string, options?: PersonGroupPersonListOptionalParams): Promise<PersonGroupPersonListResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

options
PersonGroupPersonListOptionalParams

Parametri facoltativi

Valori restituiti

Promise<Models.PersonGroupPersonListResponse>

list(string, PersonGroupPersonListOptionalParams, ServiceCallback<Person[]>)

function list(personGroupId: string, options: PersonGroupPersonListOptionalParams, callback: ServiceCallback<Person[]>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

options
PersonGroupPersonListOptionalParams

Parametri facoltativi

callback

ServiceCallback<Person[]>

Callback

list(string, ServiceCallback<Person[]>)

function list(personGroupId: string, callback: ServiceCallback<Person[]>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

callback

ServiceCallback<Person[]>

Callback

update(string, string, PersonGroupPersonUpdateOptionalParams)

Aggiornare il nome o userData di una persona.

function update(personGroupId: string, personId: string, options?: PersonGroupPersonUpdateOptionalParams): Promise<RestResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

options
PersonGroupPersonUpdateOptionalParams

Parametri facoltativi

Valori restituiti

Promise<RestResponse>

Prometti<msRest.RestResponse>

update(string, string, PersonGroupPersonUpdateOptionalParams, ServiceCallback<void>)

function update(personGroupId: string, personId: string, options: PersonGroupPersonUpdateOptionalParams, callback: ServiceCallback<void>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

options
PersonGroupPersonUpdateOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

update(string, string, ServiceCallback<void>)

function update(personGroupId: string, personId: string, callback: ServiceCallback<void>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

callback

ServiceCallback<void>

Callback

updateFace(string, string, string, PersonGroupPersonUpdateFaceOptionalParams)

Aggiungere un viso a una persona in un gruppo di persone per l'identificazione o la verifica del viso. Per gestire un'immagine contiene più visi, è possibile specificare il viso di input come immagine con un rettangolo targetFace. Restituisce un elemento persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata. Solo la funzionalità viso estratta verrà archiviata nel server finché non viene chiamata PersonGroup PersonFace - Delete, PersonGroup Person - Delete o PersonGroup - Delete.
Nota persistedFaceId è diverso da faceId generato da Viso - Rileva.

  • Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: le dimensioni frontali, chiare e del viso sono di 200x200 pixel (100 pixel tra gli occhi) o più grandi.
  • Ogni voce può contenere fino a 248 visi.
  • 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.
  • Il rettangolo "targetFace" deve contenere un viso. Zero o più visi verranno considerati come un errore. Se il rettangolo "targetFace" specificato non viene restituito da Viso - Rileva, non esiste alcuna garanzia di rilevare e aggiungere correttamente il viso.
  • Le dimensioni del viso non rilevabili (36x36 - 4096x4096 pixel), la posizione della testa grande o le occlusioni di grandi dimensioni causeranno errori.
  • L'aggiunta/eliminazione di visi da e verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi da/verso persone diverse viene elaborata in parallelo.
function updateFace(personGroupId: string, personId: string, persistedFaceId: string, options?: PersonGroupPersonUpdateFaceOptionalParams): Promise<RestResponse>

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

options
PersonGroupPersonUpdateFaceOptionalParams

Parametri facoltativi

Valori restituiti

Promise<RestResponse>

Prometti<msRest.RestResponse>

updateFace(string, string, string, PersonGroupPersonUpdateFaceOptionalParams, ServiceCallback<void>)

function updateFace(personGroupId: string, personId: string, persistedFaceId: string, options: PersonGroupPersonUpdateFaceOptionalParams, callback: ServiceCallback<void>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

options
PersonGroupPersonUpdateFaceOptionalParams

Parametri facoltativi

callback

ServiceCallback<void>

Callback

updateFace(string, string, string, ServiceCallback<void>)

function updateFace(personGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<void>)

Parametri

personGroupId

string

ID che fa riferimento a un determinato gruppo di persone.

personId

string

ID che fa riferimento a una persona specifica.

persistedFaceId

string

Id che fa riferimento a un particolare elemento PersistedFaceId di un viso esistente.

callback

ServiceCallback<void>

Callback