Delen via


LargePersonGroupOperations class

Klasse die een LargePersonGroupOperations vertegenwoordigt.

Constructors

LargePersonGroupOperations(FaceClientContext)

Maak een LargePersonGroupOperations.

Methoden

create(string, string, LargePersonGroupCreateOptionalParams)

Maak een nieuwe grote persoonsgroep met door de gebruiker opgegeven largePersonGroupId, naam, een optionele userData en recognitionModel.
Een grote persoonsgroep is de container van de geüploade persoonsgegevens, inclusief gezichtsherkenningsfunctie en maximaal 1.000.000 personen.
Gebruik na het maken LargePersonGroup Person - Maak om persoon toe te voegen aan de groep en bel LargePersonGroup - Train om deze groep klaar te maken voor Face - Identificeer.
Er wordt geen installatiekopieën opgeslagen. Alleen de geëxtraheerde gezichtsfuncties van de persoon en userData worden op de server opgeslagen totdat LargePersonGroup Person - Delete of LargePersonGroup - Delete wordt aangeroepen.
'recognitionModel' moet worden opgegeven om te koppelen aan deze groep met grote personen. 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 worden toegevoegd aan een bestaande groep met grote personen, gebruiken het herkenningsmodel dat al is gekoppeld aan de verzameling. Bestaande gezichtsfuncties in een groep met grote personen kunnen niet worden bijgewerkt naar functies die zijn geëxtraheerd door een andere versie van het herkenningsmodel. Raadpleeg Een model voor gezichtsherkenning opgeven.

Groepsquotum voor grote personen:

  • Quotum voor gratis abonnementen: 1000 groepen grote personen.
  • Quotum voor S0-lagen: 1.000.000 grote groepen personen.
create(string, string, LargePersonGroupCreateOptionalParams, ServiceCallback<void>)
create(string, string, ServiceCallback<void>)
deleteMethod(string, RequestOptionsBase)

Een bestaande groep met grote personen verwijderen. Permanente gezichtsfuncties van alle personen in de groep grote personen worden ook verwijderd.

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

Haal de gegevens van een grote groep personen op, inclusief de naam, userData en recognitionModel. Deze API retourneert alleen groepsinformatie voor grote personen, gebruik LargePersonGroup Person - List in plaats daarvan om persoonsgegevens op te halen onder de groep grote personen.

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

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

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

Vermeld alle bestaande grote personengroepen largePersonGroupId, naam, userData en recognitionModel.

  • Grote personengroepen worden opgeslagen in alfabetische volgorde van largePersonGroupId.
  • Parameter 'start' (tekenreeks, optioneel) is een door de gebruiker verstrekte largePersonGroupId-waarde die geretourneerde vermeldingen grotere id's hebben door 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 grote personengroepen: 'group1', ..., 'group5'.
    "start=&top=" retourneert alle vijf groepen.
    "start=&top=2" retourneert "group1", "group2".
    "start=group2&top=3" retourneert "group3", "group4", "group5".
list(LargePersonGroupListOptionalParams, ServiceCallback<LargePersonGroup[]>)
list(ServiceCallback<LargePersonGroup[]>)
train(string, RequestOptionsBase)

Een trainingstaak voor een grote persoonsgroep in de wachtrij plaatsen, is de trainingstaak mogelijk niet onmiddellijk gestart.

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

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

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

Constructordetails

LargePersonGroupOperations(FaceClientContext)

Maak een LargePersonGroupOperations.

new LargePersonGroupOperations(client: FaceClientContext)

Parameters

client
FaceClientContext

Verwijzing naar de serviceclient.

Methodedetails

create(string, string, LargePersonGroupCreateOptionalParams)

Maak een nieuwe grote persoonsgroep met door de gebruiker opgegeven largePersonGroupId, naam, een optionele userData en recognitionModel.
Een grote persoonsgroep is de container van de geüploade persoonsgegevens, inclusief gezichtsherkenningsfunctie en maximaal 1.000.000 personen.
Gebruik na het maken LargePersonGroup Person - Maak om persoon toe te voegen aan de groep en bel LargePersonGroup - Train om deze groep klaar te maken voor Face - Identificeer.
Er wordt geen installatiekopieën opgeslagen. Alleen de geëxtraheerde gezichtsfuncties van de persoon en userData worden op de server opgeslagen totdat LargePersonGroup Person - Delete of LargePersonGroup - Delete wordt aangeroepen.
'recognitionModel' moet worden opgegeven om te koppelen aan deze groep met grote personen. 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 worden toegevoegd aan een bestaande groep met grote personen, gebruiken het herkenningsmodel dat al is gekoppeld aan de verzameling. Bestaande gezichtsfuncties in een groep met grote personen kunnen niet worden bijgewerkt naar functies die zijn geëxtraheerd door een andere versie van het herkenningsmodel. Raadpleeg Een model voor gezichtsherkenning opgeven.

Groepsquotum voor grote personen:

  • Quotum voor gratis abonnementen: 1000 groepen grote personen.
  • Quotum voor S0-lagen: 1.000.000 grote groepen personen.
function create(largePersonGroupId: string, name: string, options?: LargePersonGroupCreateOptionalParams): Promise<RestResponse>

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

name

string

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

options
LargePersonGroupCreateOptionalParams

De optionele parameters

Retouren

Promise<RestResponse>

Beloof<msRest.RestResponse>

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

function create(largePersonGroupId: string, name: string, options: LargePersonGroupCreateOptionalParams, callback: ServiceCallback<void>)

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

name

string

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

options
LargePersonGroupCreateOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

create(string, string, ServiceCallback<void>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

name

string

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

callback

ServiceCallback<void>

De callback

deleteMethod(string, RequestOptionsBase)

Een bestaande groep met grote personen verwijderen. Permanente gezichtsfuncties van alle personen in de groep grote personen worden ook verwijderd.

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
RequestOptionsBase

De optionele parameters

Retouren

Promise<RestResponse>

Beloof<msRest.RestResponse>

deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
RequestOptionsBase

De optionele parameters

callback

ServiceCallback<void>

De callback

deleteMethod(string, ServiceCallback<void>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

callback

ServiceCallback<void>

De callback

get(string, LargePersonGroupGetOptionalParams)

Haal de gegevens van een grote groep personen op, inclusief de naam, userData en recognitionModel. Deze API retourneert alleen groepsinformatie voor grote personen, gebruik LargePersonGroup Person - List in plaats daarvan om persoonsgegevens op te halen onder de groep grote personen.

function get(largePersonGroupId: string, options?: LargePersonGroupGetOptionalParams): Promise<LargePersonGroupGetResponse>

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
LargePersonGroupGetOptionalParams

De optionele parameters

Retouren

Beloof<Models.LargePersonGroupGetResponse>

get(string, LargePersonGroupGetOptionalParams, ServiceCallback<LargePersonGroup>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
LargePersonGroupGetOptionalParams

De optionele parameters

callback

ServiceCallback<LargePersonGroup>

De callback

get(string, ServiceCallback<LargePersonGroup>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

callback

ServiceCallback<LargePersonGroup>

De callback

getTrainingStatus(string, RequestOptionsBase)

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

function getTrainingStatus(largePersonGroupId: string, options?: RequestOptionsBase): Promise<LargePersonGroupGetTrainingStatusResponse>

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
RequestOptionsBase

De optionele parameters

Retouren

Beloof<Models.LargePersonGroupGetTrainingStatusResponse>

getTrainingStatus(string, RequestOptionsBase, ServiceCallback<TrainingStatus>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
RequestOptionsBase

De optionele parameters

callback

ServiceCallback<TrainingStatus>

De callback

getTrainingStatus(string, ServiceCallback<TrainingStatus>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

callback

ServiceCallback<TrainingStatus>

De callback

list(LargePersonGroupListOptionalParams)

Vermeld alle bestaande grote personengroepen largePersonGroupId, naam, userData en recognitionModel.

  • Grote personengroepen worden opgeslagen in alfabetische volgorde van largePersonGroupId.
  • Parameter 'start' (tekenreeks, optioneel) is een door de gebruiker verstrekte largePersonGroupId-waarde die geretourneerde vermeldingen grotere id's hebben door 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 grote 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?: LargePersonGroupListOptionalParams): Promise<LargePersonGroupListResponse>

Parameters

options
LargePersonGroupListOptionalParams

De optionele parameters

Retouren

Promise<Models.LargePersonGroupListResponse>

list(LargePersonGroupListOptionalParams, ServiceCallback<LargePersonGroup[]>)

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

Parameters

options
LargePersonGroupListOptionalParams

De optionele parameters

callback

ServiceCallback<LargePersonGroup[]>

De callback

list(ServiceCallback<LargePersonGroup[]>)

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

Parameters

callback

ServiceCallback<LargePersonGroup[]>

De callback

train(string, RequestOptionsBase)

Een trainingstaak voor een grote persoonsgroep in de wachtrij plaatsen, is de trainingstaak mogelijk niet onmiddellijk gestart.

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
RequestOptionsBase

De optionele parameters

Retouren

Promise<RestResponse>

Beloof<msRest.RestResponse>

train(string, RequestOptionsBase, ServiceCallback<void>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
RequestOptionsBase

De optionele parameters

callback

ServiceCallback<void>

De callback

train(string, ServiceCallback<void>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

callback

ServiceCallback<void>

De callback

update(string, LargePersonGroupUpdateOptionalParams)

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

function update(largePersonGroupId: string, options?: LargePersonGroupUpdateOptionalParams): Promise<RestResponse>

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
LargePersonGroupUpdateOptionalParams

De optionele parameters

Retouren

Promise<RestResponse>

Beloof<msRest.RestResponse>

update(string, LargePersonGroupUpdateOptionalParams, ServiceCallback<void>)

function update(largePersonGroupId: string, options: LargePersonGroupUpdateOptionalParams, callback: ServiceCallback<void>)

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

options
LargePersonGroupUpdateOptionalParams

De optionele parameters

callback

ServiceCallback<void>

De callback

update(string, ServiceCallback<void>)

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

Parameters

largePersonGroupId

string

Id die verwijst naar een bepaalde groep met grote personen.

callback

ServiceCallback<void>

De callback