PersonGroupOperations class

Classe che rappresenta un Oggetto PersonGroupOperations.

Costruttori

PersonGroupOperations(FaceClientContext)

Creare un oggetto PersonGroupOperations.

Metodi

create(string, string, PersonGroupCreateOptionalParams)

Creare un nuovo gruppo di persone con personGroupId, nome, userData e recognitionModel specificati dall'utente.
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 - Train 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 PersonGroup Person - Delete o PersonGroup - Delete.
'recognitionModel' deve essere specificato per l'associazione a questo gruppo di persone. 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 esistente 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. Ognuna contiene fino a 1.000 persone.
  • Quota di sottoscrizione a livello S0: 1.000.000 gruppi di persone. Ognuna contiene fino a 10.000 persone.
  • per gestire problemi di identificazione dei volti su larga scala, prendere in considerazione l'uso di LargePersonGroup.
create(string, string, PersonGroupCreateOptionalParams, ServiceCallback<void>)
create(string, string, ServiceCallback<void>)
deleteMethod(string, RequestOptionsBase)

Eliminare un gruppo di persone esistente. Verranno eliminate anche le funzionalità del viso persistenti di tutte le persone del gruppo di persone.

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

get(string, PersonGroupGetOptionalParams, ServiceCallback<PersonGroup>)
get(string, ServiceCallback<PersonGroup>)
getTrainingStatus(string, RequestOptionsBase)

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

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

Elencare personGroupId dei gruppi di persone, nome, userData e recognitionModel.

  • 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 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: "group1", ..., "group5".
    "start=&top=" restituirà tutti e 5 i gruppi.
    "start=&top=2" restituirà "group1", "group2".
    "start=group2&top=3" restituirà "group3", "group4", "group5".
list(PersonGroupListOptionalParams, ServiceCallback<PersonGroup[]>)
list(ServiceCallback<PersonGroup[]>)
train(string, RequestOptionsBase)

Accodare un'attività di training di un gruppo di persone, l'attività di training potrebbe non essere avviata immediatamente.

train(string, RequestOptionsBase, ServiceCallback<void>)
train(string, ServiceCallback<void>)
update(string, PersonGroupUpdateOptionalParams)

Aggiornare il nome visualizzato e userData di un gruppo di persone esistente. Le proprietà che non vengono visualizzate nel corpo della richiesta non verranno aggiornate.

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

Dettagli costruttore

PersonGroupOperations(FaceClientContext)

Creare un oggetto 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, nome, userData e recognitionModel specificati dall'utente.
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 - Train 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 PersonGroup Person - Delete o PersonGroup - Delete.
'recognitionModel' deve essere specificato per l'associazione a questo gruppo di persone. 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 esistente 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. Ognuna contiene fino a 1.000 persone.
  • Quota di sottoscrizione a livello S0: 1.000.000 gruppi di persone. Ognuna contiene fino a 10.000 persone.
  • per gestire problemi di identificazione dei volti 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

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

options
PersonGroupCreateOptionalParams

Parametri facoltativi

Valori restituiti

Promise<RestResponse>

Prometti<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

Il nome definito dall'utente, la 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

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

callback

ServiceCallback<void>

Callback

deleteMethod(string, RequestOptionsBase)

Eliminare un gruppo di persone esistente. Verranno eliminate anche le funzionalità 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

Valori restituiti

Promise<RestResponse>

Prometti<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

Valori restituiti

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

ServiceCallback<PersonGroup>

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

ServiceCallback<PersonGroup>

Callback

getTrainingStatus(string, RequestOptionsBase)

Recuperare lo stato del 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

Valori restituiti

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

ServiceCallback<TrainingStatus>

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

ServiceCallback<TrainingStatus>

Callback

list(PersonGroupListOptionalParams)

Elencare personGroupId dei gruppi di persone, nome, userData e recognitionModel.

  • 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 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: "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?: PersonGroupListOptionalParams): Promise<PersonGroupListResponse>

Parametri

options
PersonGroupListOptionalParams

Parametri facoltativi

Valori restituiti

Promise<Models.PersonGroupListResponse>

list(PersonGroupListOptionalParams, ServiceCallback<PersonGroup[]>)

function list(options: PersonGroupListOptionalParams, callback: ServiceCallback<PersonGroup[]>)

Parametri

options
PersonGroupListOptionalParams

Parametri facoltativi

callback

ServiceCallback<PersonGroup[]>

Callback

list(ServiceCallback<PersonGroup[]>)

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

Parametri

callback

ServiceCallback<PersonGroup[]>

Callback

train(string, RequestOptionsBase)

Accodare un'attività di training di un 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

Valori restituiti

Promise<RestResponse>

Prometti<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 e userData di un gruppo di persone esistente. 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

Valori restituiti

Promise<RestResponse>

Prometti<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