Condividi tramite


LargePersonGroupOperations class

Classe che rappresenta un oggetto LargePersonGroupOperations.

Costruttori

LargePersonGroupOperations(FaceClientContext)

Creare un oggetto LargePersonGroupOperations.

Metodi

create(string, string, LargePersonGroupCreateOptionalParams)

Creare un nuovo gruppo di persone di grandi dimensioni con largePersonGroupId specificato dall'utente, nome, userData e recognitionModel facoltativi.
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 - Create per aggiungere una persona al gruppo e chiamare LargePersonGroup - Train per preparare questo gruppo per Face - Identify.
Nessuna immagine verrà archiviata. Solo le funzionalità del viso estratte e userData verranno archiviate nel server fino a quando 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 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.
create(string, string, LargePersonGroupCreateOptionalParams, ServiceCallback<void>)
create(string, string, ServiceCallback<void>)
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.

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

Recuperare le informazioni di un gruppo di persone di grandi dimensioni, tra cui il nome, userData e il riconoscimentoModel. Questa API restituisce solo informazioni sul gruppo di persone di grandi dimensioni, usare LargePersonGroup Person - List per recuperare le informazioni sulle persone nel gruppo di persone di grandi dimensioni.

get(string, LargePersonGroupGetOptionalParams, ServiceCallback<LargePersonGroup>)
get(string, ServiceCallback<LargePersonGroup>)
getTrainingStatus(string, RequestOptionsBase)

Recuperare lo stato di training di un gruppo di persone di grandi dimensioni (completato o in corso).

getTrainingStatus(string, RequestOptionsBase, ServiceCallback<TrainingStatus>)
getTrainingStatus(string, ServiceCallback<TrainingStatus>)
list(LargePersonGroupListOptionalParams)

Elencare tutti i gruppi di grandi dimensioni di grandi dimensioni largePersonGroupId, nome, userData e riconoscimentoModel.

  • 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 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 di grandi dimensioni: "group1", ..., "group5".
    "start=&top=" restituirà tutti i 5 gruppi.
    "start=&top=2" restituirà "group1", "group2".
    "start=group2&top=3" restituirà "group3", "group4", "group5".
list(LargePersonGroupListOptionalParams, ServiceCallback<LargePersonGroup[]>)
list(ServiceCallback<LargePersonGroup[]>)
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.

train(string, RequestOptionsBase, ServiceCallback<void>)
train(string, ServiceCallback<void>)
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.

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

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, nome, userData e recognitionModel facoltativi.
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 - Create per aggiungere una persona al gruppo e chiamare LargePersonGroup - Train per preparare questo gruppo per Face - Identify.
Nessuna immagine verrà archiviata. Solo le funzionalità del viso estratte e userData verranno archiviate nel server fino a quando 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 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 determinato gruppo di persone di grandi dimensioni.

name

string

Il nome definito dall'utente, la lunghezza massima è 128.

options
LargePersonGroupCreateOptionalParams

Parametri facoltativi

Restituisce

Promise<RestResponse>

Promise<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 determinato gruppo di persone di grandi dimensioni.

name

string

Il nome definito dall'utente, la lunghezza massima è 128.

options
LargePersonGroupCreateOptionalParams

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 determinato 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 determinato gruppo di persone di grandi dimensioni.

options
RequestOptionsBase

Parametri facoltativi

Restituisce

Promise<RestResponse>

Promise<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 determinato 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 determinato gruppo di persone di grandi dimensioni.

callback

ServiceCallback<void>

Callback

get(string, LargePersonGroupGetOptionalParams)

Recuperare le informazioni di un gruppo di persone di grandi dimensioni, tra cui il nome, userData e il riconoscimentoModel. Questa API restituisce solo informazioni sul gruppo 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 determinato gruppo di persone di grandi dimensioni.

options
LargePersonGroupGetOptionalParams

Parametri facoltativi

Restituisce

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 determinato gruppo di persone di grandi dimensioni.

options
LargePersonGroupGetOptionalParams

Parametri facoltativi

callback

ServiceCallback<LargePersonGroup>

Callback

get(string, ServiceCallback<LargePersonGroup>)

function get(largePersonGroupId: string, callback: ServiceCallback<LargePersonGroup>)

Parametri

largePersonGroupId

string

Id che fa riferimento a un determinato gruppo di persone di grandi dimensioni.

callback

ServiceCallback<LargePersonGroup>

Callback

getTrainingStatus(string, RequestOptionsBase)

Recuperare lo stato di 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 determinato gruppo di persone di grandi dimensioni.

options
RequestOptionsBase

Parametri facoltativi

Restituisce

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 determinato gruppo di persone di grandi dimensioni.

options
RequestOptionsBase

Parametri facoltativi

callback

ServiceCallback<TrainingStatus>

Callback

getTrainingStatus(string, ServiceCallback<TrainingStatus>)

function getTrainingStatus(largePersonGroupId: string, callback: ServiceCallback<TrainingStatus>)

Parametri

largePersonGroupId

string

Id che fa riferimento a un determinato gruppo di persone di grandi dimensioni.

callback

ServiceCallback<TrainingStatus>

Callback

list(LargePersonGroupListOptionalParams)

Elencare tutti i gruppi di grandi dimensioni di grandi dimensioni largePersonGroupId, nome, userData e riconoscimentoModel.

  • 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 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 di grandi dimensioni: "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?: LargePersonGroupListOptionalParams): Promise<LargePersonGroupListResponse>

Parametri

options
LargePersonGroupListOptionalParams

Parametri facoltativi

Restituisce

Promise<Models.LargePersonGroupListResponse>

list(LargePersonGroupListOptionalParams, ServiceCallback<LargePersonGroup[]>)

function list(options: LargePersonGroupListOptionalParams, callback: ServiceCallback<LargePersonGroup[]>)

Parametri

options
LargePersonGroupListOptionalParams

Parametri facoltativi

callback

ServiceCallback<LargePersonGroup[]>

Callback

list(ServiceCallback<LargePersonGroup[]>)

function list(callback: ServiceCallback<LargePersonGroup[]>)

Parametri

callback

ServiceCallback<LargePersonGroup[]>

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 determinato gruppo di persone di grandi dimensioni.

options
RequestOptionsBase

Parametri facoltativi

Restituisce

Promise<RestResponse>

Promise<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 determinato 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 determinato 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 determinato gruppo di persone di grandi dimensioni.

options
LargePersonGroupUpdateOptionalParams

Parametri facoltativi

Restituisce

Promise<RestResponse>

Promise<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 determinato gruppo di persone di grandi dimensioni.

options
LargePersonGroupUpdateOptionalParams

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 determinato gruppo di persone di grandi dimensioni.

callback

ServiceCallback<void>

Callback