Delen via


PersonGroupOperations class

Klasse die een PersonGroupOperations vertegenwoordigt.

Constructors

PersonGroupOperations(FaceClientContext)

Maak een PersonGroupOperations.

Methoden

create(string, string, PersonGroupCreateOptionalParams)

Maak een nieuwe personengroep met de opgegeven personGroupId, naam, door de gebruiker verstrekte userData en recognitionModel.
Een personengroep is de container van de geüploade persoonsgegevens, inclusief gezichtsherkenningsfuncties.
Gebruik na het maken PersonGroup Person - Maak om personen toe te voegen aan de groep en roep PersonGroup - Train om deze groep klaar te maken voor Gezicht - Identificeer.
Er wordt geen installatiekopieën opgeslagen. Alleen de geëxtraheerde gezichtsfuncties en userData van de persoon worden opgeslagen op de server totdat PersonGroup Person - verwijderen of PersonGroup - wordt aangeroepen.
'recognitionModel' moet worden opgegeven om aan deze persoonsgroep te koppelen. De standaardwaarde voor recognitionModel is 'recognition_01', als het meest recente model nodig is, geeft u expliciet het model op dat u nodig hebt in deze parameter. Nieuwe gezichten die aan een bestaande personengroep worden toegevoegd, gebruiken het herkenningsmodel dat al aan de verzameling is gekoppeld. Bestaande gezichtsfuncties in een personengroep kunnen niet worden bijgewerkt naar functies die zijn geëxtraheerd door een andere versie van het herkenningsmodel.

Quotum voor personengroep:

  • Quotum voor gratis abonnementen: 1000 personengroepen. Elk bevat maximaal 1.000 personen.
  • Quotum voor S0-lagen: groepen van 1.000.000 personen. Elk bevat maximaal 10.000 personen.
  • als u een groter probleem met gezichtsidentificatie wilt afhandelen, kunt u overwegen om LargePersonGroupte gebruiken.
create(string, string, PersonGroupCreateOptionalParams, ServiceCallback<void>)
create(string, string, ServiceCallback<void>)
deleteMethod(string, RequestOptionsBase)

Een bestaande persoonsgroep verwijderen. Permanente gezichtsfuncties van alle personen in de persoonsgroep worden ook verwijderd.

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

Haal de naam van de persoonsgroep, userData en recognitionModel op. Gebruik PersonGroup Person - Listom persoonsgegevens op te halen onder deze personGroup.

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

De trainingsstatus van een persoonsgroep ophalen (voltooid of doorlopend).

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

Lijst met person groups personGroupId, naam, userData en recognitionModel.

  • Personengroepen worden opgeslagen in alfabetische volgorde van personGroupId.
  • De parameter 'start' (tekenreeks, optioneel) is een door de gebruiker verstrekte personGroupId-waarde die geretourneerde vermeldingen grotere id's hebben op basis van tekenreeksvergelijking. 'begin' ingesteld op leeg om aan te geven dat het resultaat van het eerste item wordt geretourneerd.
  • De parameter 'top' (int, optioneel) geeft het aantal vermeldingen op dat moet worden geretourneerd. Een maximum van 1000 vermeldingen kan in één aanroep worden geretourneerd. Als u meer wilt ophalen, kunt u 'beginnen' opgeven met de id van de laatste geretourneerde vermelding van de huidige aanroep.
    Bijvoorbeeld: totaal 5 personengroepen: 'group1', ..., 'group5'.
    "start=&top=" retourneert alle vijf groepen.
    "start=&top=2" retourneert "group1", "group2".
    "start=group2&top=3" retourneert "group3", "group4", "group5".
list(PersonGroupListOptionalParams, ServiceCallback<PersonGroup[]>)
list(ServiceCallback<PersonGroup[]>)
train(string, RequestOptionsBase)

Een groepstrainingstaak voor personen in de wachtrij plaatsen, de trainingstaak wordt mogelijk niet onmiddellijk gestart.

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

Werk de weergavenaam en userData van een bestaande persoonsgroep bij. De eigenschappen die niet worden weergegeven in de aanvraagbody, worden niet bijgewerkt.

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

Constructordetails

PersonGroupOperations(FaceClientContext)

Maak een PersonGroupOperations.

new PersonGroupOperations(client: FaceClientContext)

Parameters

client
FaceClientContext

Verwijzing naar de serviceclient.

Methodedetails

create(string, string, PersonGroupCreateOptionalParams)

Maak een nieuwe personengroep met de opgegeven personGroupId, naam, door de gebruiker verstrekte userData en recognitionModel.
Een personengroep is de container van de geüploade persoonsgegevens, inclusief gezichtsherkenningsfuncties.
Gebruik na het maken PersonGroup Person - Maak om personen toe te voegen aan de groep en roep PersonGroup - Train om deze groep klaar te maken voor Gezicht - Identificeer.
Er wordt geen installatiekopieën opgeslagen. Alleen de geëxtraheerde gezichtsfuncties en userData van de persoon worden opgeslagen op de server totdat PersonGroup Person - verwijderen of PersonGroup - wordt aangeroepen.
'recognitionModel' moet worden opgegeven om aan deze persoonsgroep te koppelen. De standaardwaarde voor recognitionModel is 'recognition_01', als het meest recente model nodig is, geeft u expliciet het model op dat u nodig hebt in deze parameter. Nieuwe gezichten die aan een bestaande personengroep worden toegevoegd, gebruiken het herkenningsmodel dat al aan de verzameling is gekoppeld. Bestaande gezichtsfuncties in een personengroep kunnen niet worden bijgewerkt naar functies die zijn geëxtraheerd door een andere versie van het herkenningsmodel.

Quotum voor personengroep:

  • Quotum voor gratis abonnementen: 1000 personengroepen. Elk bevat maximaal 1.000 personen.
  • Quotum voor S0-lagen: groepen van 1.000.000 personen. Elk bevat maximaal 10.000 personen.
  • als u een groter probleem met gezichtsidentificatie wilt afhandelen, kunt u overwegen om LargePersonGroupte gebruiken.
function create(personGroupId: string, name: string, options?: PersonGroupCreateOptionalParams): Promise<RestResponse>

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

name

string

Door de gebruiker gedefinieerde naam, de maximale lengte is 128.

options
PersonGroupCreateOptionalParams

De optionele parameters

Retouren

Promise<RestResponse>

Beloof<msRest.RestResponse>

create(string, string, PersonGroupCreateOptionalParams, ServiceCallback<void>)

function create(personGroupId: string, name: string, options: PersonGroupCreateOptionalParams, callback: ServiceCallback<void>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

name

string

Door de gebruiker gedefinieerde naam, de maximale lengte is 128.

options
PersonGroupCreateOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

create(string, string, ServiceCallback<void>)

function create(personGroupId: string, name: string, callback: ServiceCallback<void>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

name

string

Door de gebruiker gedefinieerde naam, de maximale lengte is 128.

callback

ServiceCallback<void>

De callback

deleteMethod(string, RequestOptionsBase)

Een bestaande persoonsgroep verwijderen. Permanente gezichtsfuncties van alle personen in de persoonsgroep worden ook verwijderd.

function deleteMethod(personGroupId: string, options?: RequestOptionsBase): Promise<RestResponse>

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
RequestOptionsBase

De optionele parameters

Retouren

Promise<RestResponse>

Beloof<msRest.RestResponse>

deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)

function deleteMethod(personGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
RequestOptionsBase

De optionele parameters

callback

ServiceCallback<void>

De callback

deleteMethod(string, ServiceCallback<void>)

function deleteMethod(personGroupId: string, callback: ServiceCallback<void>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

callback

ServiceCallback<void>

De callback

get(string, PersonGroupGetOptionalParams)

Haal de naam van de persoonsgroep, userData en recognitionModel op. Gebruik PersonGroup Person - Listom persoonsgegevens op te halen onder deze personGroup.

function get(personGroupId: string, options?: PersonGroupGetOptionalParams): Promise<PersonGroupGetResponse>

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
PersonGroupGetOptionalParams

De optionele parameters

Retouren

Beloof<Models.PersonGroupGetResponse>

get(string, PersonGroupGetOptionalParams, ServiceCallback<PersonGroup>)

function get(personGroupId: string, options: PersonGroupGetOptionalParams, callback: ServiceCallback<PersonGroup>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
PersonGroupGetOptionalParams

De optionele parameters

callback

ServiceCallback<PersonGroup>

De callback

get(string, ServiceCallback<PersonGroup>)

function get(personGroupId: string, callback: ServiceCallback<PersonGroup>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

callback

ServiceCallback<PersonGroup>

De callback

getTrainingStatus(string, RequestOptionsBase)

De trainingsstatus van een persoonsgroep ophalen (voltooid of doorlopend).

function getTrainingStatus(personGroupId: string, options?: RequestOptionsBase): Promise<PersonGroupGetTrainingStatusResponse>

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
RequestOptionsBase

De optionele parameters

Retouren

Beloof<Models.PersonGroupGetTrainingStatusResponse>

getTrainingStatus(string, RequestOptionsBase, ServiceCallback<TrainingStatus>)

function getTrainingStatus(personGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<TrainingStatus>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
RequestOptionsBase

De optionele parameters

callback

ServiceCallback<TrainingStatus>

De callback

getTrainingStatus(string, ServiceCallback<TrainingStatus>)

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

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

callback

ServiceCallback<TrainingStatus>

De callback

list(PersonGroupListOptionalParams)

Lijst met person groups personGroupId, naam, userData en recognitionModel.

  • Personengroepen worden opgeslagen in alfabetische volgorde van personGroupId.
  • De parameter 'start' (tekenreeks, optioneel) is een door de gebruiker verstrekte personGroupId-waarde die geretourneerde vermeldingen grotere id's hebben op basis van tekenreeksvergelijking. 'begin' ingesteld op leeg om aan te geven dat het resultaat van het eerste item wordt geretourneerd.
  • De parameter 'top' (int, optioneel) geeft het aantal vermeldingen op dat moet worden geretourneerd. Een maximum van 1000 vermeldingen kan in één aanroep worden geretourneerd. Als u meer wilt ophalen, kunt u 'beginnen' opgeven met de id van de laatste geretourneerde vermelding van de huidige aanroep.
    Bijvoorbeeld: totaal 5 personengroepen: 'group1', ..., 'group5'.
    "start=&top=" retourneert alle vijf groepen.
    "start=&top=2" retourneert "group1", "group2".
    "start=group2&top=3" retourneert "group3", "group4", "group5".
function list(options?: PersonGroupListOptionalParams): Promise<PersonGroupListResponse>

Parameters

options
PersonGroupListOptionalParams

De optionele parameters

Retouren

Promise<Models.PersonGroupListResponse>

list(PersonGroupListOptionalParams, ServiceCallback<PersonGroup[]>)

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

Parameters

options
PersonGroupListOptionalParams

De optionele parameters

callback

ServiceCallback<PersonGroup[]>

De callback

list(ServiceCallback<PersonGroup[]>)

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

Parameters

callback

ServiceCallback<PersonGroup[]>

De callback

train(string, RequestOptionsBase)

Een groepstrainingstaak voor personen in de wachtrij plaatsen, de trainingstaak wordt mogelijk niet onmiddellijk gestart.

function train(personGroupId: string, options?: RequestOptionsBase): Promise<RestResponse>

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
RequestOptionsBase

De optionele parameters

Retouren

Promise<RestResponse>

Beloof<msRest.RestResponse>

train(string, RequestOptionsBase, ServiceCallback<void>)

function train(personGroupId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
RequestOptionsBase

De optionele parameters

callback

ServiceCallback<void>

De callback

train(string, ServiceCallback<void>)

function train(personGroupId: string, callback: ServiceCallback<void>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

callback

ServiceCallback<void>

De callback

update(string, PersonGroupUpdateOptionalParams)

Werk de weergavenaam en userData van een bestaande persoonsgroep bij. De eigenschappen die niet worden weergegeven in de aanvraagbody, worden niet bijgewerkt.

function update(personGroupId: string, options?: PersonGroupUpdateOptionalParams): Promise<RestResponse>

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
PersonGroupUpdateOptionalParams

De optionele parameters

Retouren

Promise<RestResponse>

Beloof<msRest.RestResponse>

update(string, PersonGroupUpdateOptionalParams, ServiceCallback<void>)

function update(personGroupId: string, options: PersonGroupUpdateOptionalParams, callback: ServiceCallback<void>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

options
PersonGroupUpdateOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

update(string, ServiceCallback<void>)

function update(personGroupId: string, callback: ServiceCallback<void>)

Parameters

personGroupId

string

Id die verwijst naar een bepaalde persoonsgroep.

callback

ServiceCallback<void>

De callback