PersonGroupOperations class
Classe che rappresenta un PersonGroupOperations.
Costruttori
Person |
Creare una PersonGroupOperations. |
Metodi
create(string, string, Person |
Creare un nuovo gruppo di persone con personGroupId specificato, nome, utente specificato userData e recognitionModel.
Quota del gruppo di persone:
|
create(string, string, Person |
|
create(string, string, Service |
|
delete |
Eliminare un gruppo di persone esistente. Verranno eliminate anche le caratteristiche del viso persistenti di tutte le persone del gruppo di persone. |
delete |
|
delete |
|
get(string, Person |
Recuperare il nome del gruppo di persone, userData e recognitionModel. Per ottenere informazioni sulla persona in questo personGroup, usare PersonGroup Person - List. |
get(string, Person |
|
get(string, Service |
|
get |
Recuperare lo stato di training di un gruppo di persone (completato o in corso). |
get |
|
get |
|
list(Person |
Elencare personGroupId, nome, userData e recognitionModel dei gruppi di persone.
|
list(Person |
|
list(Service |
|
train(string, Request |
Accodare un'attività di training del gruppo di persone, l'attività di training potrebbe non essere avviata immediatamente. |
train(string, Request |
|
train(string, Service |
|
update(string, Person |
Aggiornare il nome visualizzato di un gruppo di persone esistente e userData. Le proprietà che non vengono visualizzate nel corpo della richiesta non verranno aggiornate. |
update(string, Person |
|
update(string, Service |
Dettagli costruttore
PersonGroupOperations(FaceClientContext)
Creare una PersonGroupOperations.
new PersonGroupOperations(client: FaceClientContext)
Parametri
- client
- FaceClientContext
Riferimento al client del servizio.
Dettagli metodo
create(string, string, PersonGroupCreateOptionalParams)
Creare un nuovo gruppo di persone con personGroupId specificato, nome, utente specificato userData e recognitionModel.
Un gruppo di persone è il contenitore dei dati delle persone caricate, incluse le funzionalità di riconoscimento del viso.
Dopo la creazione, usare PersonGroup Person - Create per aggiungere persone al gruppo e quindi chiamare PersonGroup - Training per ottenere questo gruppo pronto per Face -Identificare.
Nessuna immagine verrà archiviata. Solo le funzionalità del viso estratte dalla persona e userData verranno archiviate nel server fino a quando non viene chiamato PersonGroup PersonGroup - Delete o PersonGroup - Delete .
'recognitionModel' deve essere specificato per associare a questo gruppo di persone. Il valore predefinito per 'recognitionModel' è 'recognition_01', se il modello più recente necessario, specificare in modo esplicito il modello necessario in questo parametro. I nuovi visi aggiunti a un gruppo di persone esistenti useranno il modello di riconoscimento già associato alla raccolta. Le funzionalità del viso esistenti in un gruppo di persone non possono essere aggiornate alle funzionalità estratte da un'altra versione del modello di riconoscimento.
Quota del gruppo di persone:
- Quota di sottoscrizione a livello gratuito: 1.000 gruppi di persone. Ognuno tiene fino a 1.000 persone.
- Quota di sottoscrizione a livello S0: 1.000.000 gruppi di persone. Ognuno tiene fino a 10.000 persone.
- per gestire un problema di identificazione viso su larga scala, prendere in considerazione l'uso di LargePersonGroup.
function create(personGroupId: string, name: string, options?: PersonGroupCreateOptionalParams): Promise<RestResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- name
-
string
Nome definito dall'utente, lunghezza massima è 128.
- options
- PersonGroupCreateOptionalParams
Parametri facoltativi
Restituisce
Promise<RestResponse>
Promise<msRest.RestResponse>
create(string, string, PersonGroupCreateOptionalParams, ServiceCallback<void>)
function create(personGroupId: string, name: string, options: PersonGroupCreateOptionalParams, callback: ServiceCallback<void>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- name
-
string
Nome definito dall'utente, lunghezza massima è 128.
- options
- PersonGroupCreateOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
create(string, string, ServiceCallback<void>)
function create(personGroupId: string, name: string, callback: ServiceCallback<void>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- name
-
string
Nome definito dall'utente, lunghezza massima è 128.
- callback
-
ServiceCallback<void>
Callback
deleteMethod(string, RequestOptionsBase)
Eliminare un gruppo di persone esistente. Verranno eliminate anche le caratteristiche del viso persistenti di tutte le persone del gruppo di persone.
function deleteMethod(personGroupId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<RestResponse>
Promise<msRest.RestResponse>
deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(personGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(personGroupId: string, callback: ServiceCallback<void>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- callback
-
ServiceCallback<void>
Callback
get(string, PersonGroupGetOptionalParams)
Recuperare il nome del gruppo di persone, userData e recognitionModel. Per ottenere informazioni sulla persona in questo personGroup, usare PersonGroup Person - List.
function get(personGroupId: string, options?: PersonGroupGetOptionalParams): Promise<PersonGroupGetResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- PersonGroupGetOptionalParams
Parametri facoltativi
Restituisce
Promise<PersonGroupGetResponse>
Promise<Models.PersonGroupGetResponse>
get(string, PersonGroupGetOptionalParams, ServiceCallback<PersonGroup>)
function get(personGroupId: string, options: PersonGroupGetOptionalParams, callback: ServiceCallback<PersonGroup>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- PersonGroupGetOptionalParams
Parametri facoltativi
- callback
Callback
get(string, ServiceCallback<PersonGroup>)
function get(personGroupId: string, callback: ServiceCallback<PersonGroup>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- callback
Callback
getTrainingStatus(string, RequestOptionsBase)
Recuperare lo stato di training di un gruppo di persone (completato o in corso).
function getTrainingStatus(personGroupId: string, options?: RequestOptionsBase): Promise<PersonGroupGetTrainingStatusResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<PersonGroupGetTrainingStatusResponse>
Promise<Models.PersonGroupGetTrainingStatusResponse>
getTrainingStatus(string, RequestOptionsBase, ServiceCallback<TrainingStatus>)
function getTrainingStatus(personGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<TrainingStatus>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
getTrainingStatus(string, ServiceCallback<TrainingStatus>)
function getTrainingStatus(personGroupId: string, callback: ServiceCallback<TrainingStatus>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- callback
Callback
list(PersonGroupListOptionalParams)
Elencare personGroupId, nome, userData e recognitionModel dei gruppi di persone.
- I gruppi di persone vengono archiviati in ordine alfabetico di personGroupId.
- Il parametro "start" (stringa, facoltativo) è un valore personGroupId fornito dall'utente che le voci restituite hanno id più grandi per confronto tra stringhe. "start" impostato su vuoto per indicare la restituzione dal primo elemento.
- Il parametro "top" (int, facoltativo) specifica il numero di voci da restituire. Un massimo di 1000 voci può essere restituito in una chiamata. Per recuperare altro, è possibile specificare "start" con l'ID dell'ultima voce restituita della chiamata corrente.
Ad esempio, totale 5 gruppi di persone: "group1", ..., "group5".
"start=&top=" restituirà tutti i 5 gruppi.
"start=&top=2" restituirà "group1", "group2".
"start=group2&top=3" restituirà "group3", "group4", "group5".
function list(options?: PersonGroupListOptionalParams): Promise<PersonGroupListResponse>
Parametri
- options
- PersonGroupListOptionalParams
Parametri facoltativi
Restituisce
Promise<PersonGroupListResponse>
Promise<Models.PersonGroupListResponse>
list(PersonGroupListOptionalParams, ServiceCallback<PersonGroup[]>)
function list(options: PersonGroupListOptionalParams, callback: ServiceCallback<PersonGroup[]>)
Parametri
- options
- PersonGroupListOptionalParams
Parametri facoltativi
- callback
Callback
list(ServiceCallback<PersonGroup[]>)
function list(callback: ServiceCallback<PersonGroup[]>)
Parametri
- callback
Callback
train(string, RequestOptionsBase)
Accodare un'attività di training del gruppo di persone, l'attività di training potrebbe non essere avviata immediatamente.
function train(personGroupId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- RequestOptionsBase
Parametri facoltativi
Restituisce
Promise<RestResponse>
Promise<msRest.RestResponse>
train(string, RequestOptionsBase, ServiceCallback<void>)
function train(personGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
train(string, ServiceCallback<void>)
function train(personGroupId: string, callback: ServiceCallback<void>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- callback
-
ServiceCallback<void>
Callback
update(string, PersonGroupUpdateOptionalParams)
Aggiornare il nome visualizzato di un gruppo di persone esistente e userData. Le proprietà che non vengono visualizzate nel corpo della richiesta non verranno aggiornate.
function update(personGroupId: string, options?: PersonGroupUpdateOptionalParams): Promise<RestResponse>
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- PersonGroupUpdateOptionalParams
Parametri facoltativi
Restituisce
Promise<RestResponse>
Promise<msRest.RestResponse>
update(string, PersonGroupUpdateOptionalParams, ServiceCallback<void>)
function update(personGroupId: string, options: PersonGroupUpdateOptionalParams, callback: ServiceCallback<void>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- options
- PersonGroupUpdateOptionalParams
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
update(string, ServiceCallback<void>)
function update(personGroupId: string, callback: ServiceCallback<void>)
Parametri
- personGroupId
-
string
ID che fa riferimento a un determinato gruppo di persone.
- callback
-
ServiceCallback<void>
Callback