LargePersonGroupOperations class
Classe che rappresenta un oggetto LargePersonGroupOperations.
Costruttori
| Large |
Creare un oggetto LargePersonGroupOperations. |
Metodi
| create(string, string, Large |
Creare un nuovo gruppo di persone di grandi dimensioni con largePersonGroupId specificato dall'utente, un nome, un utente facoltativoData e recognitionModel.
Quota del gruppo di persone di grandi dimensioni:
|
| create(string, string, Large |
|
| create(string, string, Service |
|
| delete |
Eliminare un gruppo di persone di grandi dimensioni esistente. Verranno eliminate anche le funzionalità del viso persistenti di tutte le persone del gruppo di persone di grandi dimensioni. |
| delete |
|
| delete |
|
| get(string, Large |
Recuperare le informazioni di un gruppo di persone di grandi dimensioni, inclusi il nome, userData e recognitionModel. Questa API restituisce solo informazioni sui gruppi di persone di grandi dimensioni, usare LargePersonGroup Person - List per recuperare le informazioni sulle persone nel gruppo di persone di grandi dimensioni. |
| get(string, Large |
|
| get(string, Service |
|
| get |
Recuperare lo stato del training di un gruppo di persone di grandi dimensioni (completato o in corso). |
| get |
|
| get |
|
| list(Large |
Elencare tutti i gruppi di grandi dimensioni di grandi dimensioni largePersonGroupId, nome, userData e recognitionModel.
|
| list(Large |
|
| list(Service |
|
| train(string, Request |
Accodare un'attività di training di un gruppo di persone di grandi dimensioni, l'attività di training potrebbe non essere avviata immediatamente. |
| train(string, Request |
|
| train(string, Service |
|
| update(string, Large |
Aggiornare il nome visualizzato e userData di un gruppo di grandi dimensioni esistente. Le proprietà che non vengono visualizzate nel corpo della richiesta non verranno aggiornate. |
| update(string, Large |
|
| update(string, Service |
Dettagli costruttore
LargePersonGroupOperations(FaceClientContext)
Creare un oggetto LargePersonGroupOperations.
new LargePersonGroupOperations(client: FaceClientContext)
Parametri
- client
- FaceClientContext
Riferimento al client del servizio.
Dettagli metodo
create(string, string, LargePersonGroupCreateOptionalParams)
Creare un nuovo gruppo di persone di grandi dimensioni con largePersonGroupId specificato dall'utente, un nome, un utente facoltativoData e recognitionModel.
Un gruppo di persone di grandi dimensioni è il contenitore dei dati delle persone caricate, inclusa la funzionalità di riconoscimento del viso e fino a 1.000.000 persone.
Dopo la creazione, usare LargePersonGroup Person - Creare per aggiungere una persona al gruppo e chiamare LargePersonGroup - Eseguire il training per preparare questo gruppo per Viso - Identificare.
Nessuna immagine verrà archiviata. Solo le caratteristiche del viso estratte e userData verranno archiviate nel server finché non viene chiamato LargePersonGroup Person - Delete o LargePersonGroup - Delete.
'recognitionModel' deve essere specificato per l'associazione a questo gruppo di persone di grandi dimensioni. Il valore predefinito per 'recognitionModel' è 'recognition_01', se è necessario il modello più recente, specificare in modo esplicito il modello necessario in questo parametro. I nuovi visi aggiunti a un gruppo di persone di grandi dimensioni esistente useranno il modello di riconoscimento già associato alla raccolta.
Le funzionalità del viso esistenti in un gruppo di persone di grandi dimensioni non possono essere aggiornate alle funzionalità estratte da un'altra versione del modello di riconoscimento. Fare riferimento a Specificare un modello di riconoscimento del viso.
Quota del gruppo di persone di grandi dimensioni:
- Quota di sottoscrizione a livello gratuito: 1.000 gruppi di persone di grandi dimensioni.
- Quota di sottoscrizione a livello S0: 1.000.000 gruppi di persone di grandi dimensioni.
function create(largePersonGroupId: string, name: string, options?: LargePersonGroupCreateOptionalParams): Promise<RestResponse>
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- name
-
string
Il nome definito dall'utente, la lunghezza massima è 128.
Parametri facoltativi
Valori restituiti
Promise<RestResponse>
Prometti<msRest.RestResponse>
create(string, string, LargePersonGroupCreateOptionalParams, ServiceCallback<void>)
function create(largePersonGroupId: string, name: string, options: LargePersonGroupCreateOptionalParams, callback: ServiceCallback<void>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- name
-
string
Il nome definito dall'utente, la lunghezza massima è 128.
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
create(string, string, ServiceCallback<void>)
function create(largePersonGroupId: string, name: string, callback: ServiceCallback<void>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- name
-
string
Il nome definito dall'utente, la lunghezza massima è 128.
- callback
-
ServiceCallback<void>
Callback
deleteMethod(string, RequestOptionsBase)
Eliminare un gruppo di persone di grandi dimensioni esistente. Verranno eliminate anche le funzionalità del viso persistenti di tutte le persone del gruppo di persone di grandi dimensioni.
function deleteMethod(largePersonGroupId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- options
- RequestOptionsBase
Parametri facoltativi
Valori restituiti
Promise<RestResponse>
Prometti<msRest.RestResponse>
deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(largePersonGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(largePersonGroupId: string, callback: ServiceCallback<void>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- callback
-
ServiceCallback<void>
Callback
get(string, LargePersonGroupGetOptionalParams)
Recuperare le informazioni di un gruppo di persone di grandi dimensioni, inclusi il nome, userData e recognitionModel. Questa API restituisce solo informazioni sui gruppi di persone di grandi dimensioni, usare LargePersonGroup Person - List per recuperare le informazioni sulle persone nel gruppo di persone di grandi dimensioni.
function get(largePersonGroupId: string, options?: LargePersonGroupGetOptionalParams): Promise<LargePersonGroupGetResponse>
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
Parametri facoltativi
Valori restituiti
Promise<LargePersonGroupGetResponse>
Promise<Models.LargePersonGroupGetResponse>
get(string, LargePersonGroupGetOptionalParams, ServiceCallback<LargePersonGroup>)
function get(largePersonGroupId: string, options: LargePersonGroupGetOptionalParams, callback: ServiceCallback<LargePersonGroup>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
Parametri facoltativi
- callback
Callback
get(string, ServiceCallback<LargePersonGroup>)
function get(largePersonGroupId: string, callback: ServiceCallback<LargePersonGroup>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- callback
Callback
getTrainingStatus(string, RequestOptionsBase)
Recuperare lo stato del training di un gruppo di persone di grandi dimensioni (completato o in corso).
function getTrainingStatus(largePersonGroupId: string, options?: RequestOptionsBase): Promise<LargePersonGroupGetTrainingStatusResponse>
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- options
- RequestOptionsBase
Parametri facoltativi
Valori restituiti
Promise<Models.LargePersonGroupGetTrainingStatusResponse>
getTrainingStatus(string, RequestOptionsBase, ServiceCallback<TrainingStatus>)
function getTrainingStatus(largePersonGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<TrainingStatus>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
Callback
getTrainingStatus(string, ServiceCallback<TrainingStatus>)
function getTrainingStatus(largePersonGroupId: string, callback: ServiceCallback<TrainingStatus>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- callback
Callback
list(LargePersonGroupListOptionalParams)
Elencare tutti i gruppi di grandi dimensioni di grandi dimensioni largePersonGroupId, nome, userData e recognitionModel.
- I gruppi di persone di grandi dimensioni vengono archiviati in ordine alfabetico di largePersonGroupId.
- Il parametro "start" (stringa, facoltativo) è un valore largePersonGroupId fornito dall'utente che ha restituito voci con ID più grandi in base al 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. È possibile restituire un massimo di 1000 voci in una sola chiamata. Per recuperare altre informazioni, è possibile specificare "start" con l'ID dell'ultima voce restituita della chiamata corrente.
Ad esempio, totale 5 gruppi di persone di grandi dimensioni: "group1", ..., "group5".
"start=&top=" restituirà tutti e 5 i gruppi.
"start=&top=2" restituirà "group1", "group2".
"start=group2&top=3" restituirà "group3", "group4", "group5".
function list(options?: LargePersonGroupListOptionalParams): Promise<LargePersonGroupListResponse>
Parametri
Parametri facoltativi
Valori restituiti
Promise<LargePersonGroupListResponse>
Promise<Models.LargePersonGroupListResponse>
list(LargePersonGroupListOptionalParams, ServiceCallback<LargePersonGroup[]>)
function list(options: LargePersonGroupListOptionalParams, callback: ServiceCallback<LargePersonGroup[]>)
Parametri
Parametri facoltativi
- callback
Callback
list(ServiceCallback<LargePersonGroup[]>)
function list(callback: ServiceCallback<LargePersonGroup[]>)
Parametri
- callback
Callback
train(string, RequestOptionsBase)
Accodare un'attività di training di un gruppo di persone di grandi dimensioni, l'attività di training potrebbe non essere avviata immediatamente.
function train(largePersonGroupId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- options
- RequestOptionsBase
Parametri facoltativi
Valori restituiti
Promise<RestResponse>
Prometti<msRest.RestResponse>
train(string, RequestOptionsBase, ServiceCallback<void>)
function train(largePersonGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- options
- RequestOptionsBase
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
train(string, ServiceCallback<void>)
function train(largePersonGroupId: string, callback: ServiceCallback<void>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- callback
-
ServiceCallback<void>
Callback
update(string, LargePersonGroupUpdateOptionalParams)
Aggiornare il nome visualizzato e userData di un gruppo di grandi dimensioni esistente. Le proprietà che non vengono visualizzate nel corpo della richiesta non verranno aggiornate.
function update(largePersonGroupId: string, options?: LargePersonGroupUpdateOptionalParams): Promise<RestResponse>
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
Parametri facoltativi
Valori restituiti
Promise<RestResponse>
Prometti<msRest.RestResponse>
update(string, LargePersonGroupUpdateOptionalParams, ServiceCallback<void>)
function update(largePersonGroupId: string, options: LargePersonGroupUpdateOptionalParams, callback: ServiceCallback<void>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
Parametri facoltativi
- callback
-
ServiceCallback<void>
Callback
update(string, ServiceCallback<void>)
function update(largePersonGroupId: string, callback: ServiceCallback<void>)
Parametri
- largePersonGroupId
-
string
ID che fa riferimento a un particolare gruppo di persone di grandi dimensioni.
- callback
-
ServiceCallback<void>
Callback