PersonGroupPerson class
Classe che rappresenta un PersonGroupPerson.
Costruttori
Person |
Creare un PersonGroupPerson. |
Metodi
add |
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 oggetto persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata.
Solo la funzionalità viso estratta verrà archiviata nel server finché PersonGroup PersonFace - Delete, PersonGroup PersonGroup Person - Delete o PersonGroup - Delete viene chiamato.
|
add |
|
add |
|
add |
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 oggetto persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata.
Solo la funzionalità viso estratta verrà archiviata nel server finché PersonGroup PersonFace - Delete, PersonGroup PersonGroup Person - Delete o PersonGroup - Delete viene chiamato.
|
add |
|
add |
|
create(string, Person |
Creare una nuova persona in un gruppo di persone specificato. |
create(string, Person |
|
create(string, Service |
|
delete |
Eliminare un viso da una persona in un gruppo di persone specificando personGroupId, personId e persistedFaceId.
|
delete |
|
delete |
|
delete |
Eliminare una persona esistente da un gruppo di persone. La funzionalità persistedFaceId, userData, nome della persona e viso nella voce di persona verrà tutti eliminata. |
delete |
|
delete |
|
get(string, string, Request |
Recuperare le informazioni di una persona, inclusi i visi salvati in modo permanente, il nome e userData registrati. |
get(string, string, Request |
|
get(string, string, Service |
|
get |
Recuperare informazioni su un viso persistente (specificato da persistedFaceId, personId e il relativo personGroupId appartenente). |
get |
|
get |
|
list(string, Person |
Elencare tutte le persone in un gruppo di persone e recuperare le informazioni sulla persona (inclusi personId, nome, userData e persistedFaceId di visi registrati della persona). |
list(string, Person |
|
list(string, Service |
|
update(string, string, Person |
Aggiornare il nome o userData di una persona. |
update(string, string, Person |
|
update(string, string, Service |
|
update |
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 valore persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata.
Solo la funzionalità viso estratta verrà archiviata nel server finché non viene chiamato PersonGroup PersonFace - Delete, PersonGroup Person - Delete o PersonGroup - Delete .
|
update |
|
update |
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 oggetto persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata.
Solo la funzionalità viso estratta verrà archiviata nel server finché PersonGroup PersonFace - Delete, PersonGroup PersonGroup Person - Delete o PersonGroup - Delete viene chiamato.
Nota persistentedFaceId è diverso da faceId generato da Face - Detect.
- Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: frontal, chiaro e dimensioni del viso è 200x200 pixel (100 pixel tra gli occhi) o maggiore.
- Ogni voce può contenere fino a 248 visi.
- Sono supportati JPEG, PNG, GIF (primo frame) e formato BMP. Le dimensioni consentite del file di immagine sono da 1 KB a 6 MB.
- Il rettangolo "targetFace" deve contenere una faccia. Zero o più visi verranno considerati come un errore. Se il rettangolo "targetFace" specificato non viene restituito da Viso - Rileva, non è possibile rilevare e aggiungere correttamente il viso.
- Le dimensioni del viso rilevabili (36x36 - 4096x4096 pixel), le grandi posizioni head o le occlusioni di grandi dimensioni causano errori.
- L'aggiunta o l'eliminazione di visi a/da una stessa persona verrà elaborata in sequenza. L'aggiunta o l'eliminazione di visi a/da persone diverse vengono elaborate in parallelo.
- 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.
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.
Parametri facoltativi
Restituisce
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.
Parametri facoltativi
- callback
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
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 oggetto persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata.
Solo la funzionalità viso estratta verrà archiviata nel server finché PersonGroup PersonFace - Delete, PersonGroup PersonGroup Person - Delete o PersonGroup - Delete viene chiamato.
Nota persistentedFaceId è diverso da faceId generato da Face - Detect.
- Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: frontal, chiaro e dimensioni del viso è 200x200 pixel (100 pixel tra gli occhi) o maggiore.
- Ogni voce può contenere fino a 248 visi.
- Sono supportati JPEG, PNG, GIF (primo frame) e formato BMP. Le dimensioni consentite del file di immagine sono da 1 KB a 6 MB.
- Il rettangolo "targetFace" deve contenere una faccia. Zero o più visi verranno considerati come un errore. Se il rettangolo "targetFace" specificato non viene restituito da Viso - Rileva, non è possibile rilevare e aggiungere correttamente il viso.
- Le dimensioni del viso rilevabili (36x36 - 4096x4096 pixel), le grandi posizioni head o le occlusioni di grandi dimensioni causano errori.
- L'aggiunta o l'eliminazione di visi a/da una stessa persona verrà elaborata in sequenza. L'aggiunta o l'eliminazione di visi a/da persone diverse vengono elaborate in parallelo.
- 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.
function addFaceFromUrl(personGroupId: string, personId: string, url: string, options?: PersonGroupPersonAddFaceFromUrlOptionalParams): Promise<PersonGroupPersonAddFaceFromUrlResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- url
-
string
URL raggiungibile pubblicamente di un'immagine
Parametri facoltativi
Restituisce
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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- url
-
string
URL raggiungibile pubblicamente di un'immagine
Parametri facoltativi
- callback
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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- url
-
string
URL raggiungibile pubblicamente di un'immagine
- callback
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 gruppo di persone specifico.
Parametri facoltativi
Restituisce
Promise<PersonGroupPersonCreateResponse>
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 gruppo di persone specifico.
Parametri facoltativi
- callback
Callback
create(string, ServiceCallback<Person>)
function create(personGroupId: string, callback: ServiceCallback<Person>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un gruppo di persone specifico.
- callback
Callback
deleteFace(string, string, string, RequestOptionsBase)
Eliminare un viso da una persona in un gruppo di persone specificando personGroupId, personId e persistedFaceId.
L'aggiunta o l'eliminazione di visi da/verso una stessa persona verrà elaborata in sequenza.
L'aggiunta/eliminazione di visi a/da 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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore persistedFaceId di un viso esistente.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<RestResponse>
Promise<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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore 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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore 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, nome della persona e viso nella voce di persona verrà tutti eliminata.
function deleteMethod(personGroupId: string, personId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<RestResponse>
Promise<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 gruppo di persone specifico.
- 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 gruppo di persone specifico.
- 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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<PersonGroupPersonGetResponse>
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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
get(string, string, ServiceCallback<Person>)
function get(personGroupId: string, personId: string, callback: ServiceCallback<Person>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- callback
Callback
getFace(string, string, string, RequestOptionsBase)
Recuperare informazioni su un viso persistente (specificato da persistedFaceId, personId e il relativo personGroupId appartenente).
function getFace(personGroupId: string, personId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<PersonGroupPersonGetFaceResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore persistedFaceId di un viso esistente.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<PersonGroupPersonGetFaceResponse>
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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore persistedFaceId di un viso esistente.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore persistedFaceId di un viso esistente.
- callback
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 di visi registrati della persona).
function list(personGroupId: string, options?: PersonGroupPersonListOptionalParams): Promise<PersonGroupPersonListResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un gruppo di persone specifico.
Parametri facoltativi
Restituisce
Promise<PersonGroupPersonListResponse>
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 gruppo di persone specifico.
Parametri facoltativi
- callback
Callback
list(string, ServiceCallback<Person[]>)
function list(personGroupId: string, callback: ServiceCallback<Person[]>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un gruppo di persone specifico.
- callback
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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
Parametri facoltativi
Restituisce
Promise<RestResponse>
Promise<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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
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 gruppo di persone specifico.
- 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 valore persistedFaceId che rappresenta il viso aggiunto. Nessuna immagine verrà archiviata.
Solo la funzionalità viso estratta verrà archiviata nel server finché non viene chiamato PersonGroup PersonFace - Delete, PersonGroup Person - Delete o PersonGroup - Delete .
Nota persistedFaceId è diverso da faceId generato da Face - Detect.
- Maggiore qualità dell'immagine del viso significa una migliore precisione di riconoscimento. Si prega di considerare i visi di alta qualità: frontale, chiaro e dimensione del viso è 200x200 pixel (100 pixel tra gli occhi) o superiore.
- 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 Face - Detect, non esiste alcuna garanzia per rilevare e aggiungere correttamente il viso.
- Dimensioni del viso non rilevabili (36x36 - 4096x4096 pixel), posizione testa grande o occlusioni grandi causeranno errori.
- L'aggiunta o l'eliminazione di visi da/verso una stessa persona verrà elaborata in sequenza. L'aggiunta/eliminazione di visi a/da 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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore persistedFaceId di un viso esistente.
Parametri facoltativi
Restituisce
Promise<RestResponse>
Promise<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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore persistedFaceId di un viso esistente.
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 gruppo di persone specifico.
- personId
-
string
ID che fa riferimento a una persona specifica.
- persistedFaceId
-
string
Id che fa riferimento a un particolare valore persistedFaceId di un viso esistente.
- callback
-
ServiceCallback<void>
Callback