PersonGroupOperations class
Klasse die een PersonGroupOperations vertegenwoordigt.
Constructors
| Person |
Maak een PersonGroupOperations. |
Methoden
| create(string, string, Person |
Maak een nieuwe personengroep met de opgegeven personGroupId, naam, door de gebruiker verstrekte userData en recognitionModel.
Quotum voor personengroep:
|
| create(string, string, Person |
|
| create(string, string, Service |
|
| delete |
Een bestaande persoonsgroep verwijderen. Permanente gezichtsfuncties van alle personen in de persoonsgroep worden ook verwijderd. |
| delete |
|
| delete |
|
| get(string, Person |
Haal de naam van de persoonsgroep, userData en recognitionModel op. Gebruik PersonGroup Person - Listom persoonsgegevens op te halen onder deze personGroup. |
| get(string, Person |
|
| get(string, Service |
|
| get |
De trainingsstatus van een persoonsgroep ophalen (voltooid of doorlopend). |
| get |
|
| get |
|
| list(Person |
Lijst met person groups personGroupId, naam, userData en recognitionModel.
|
| list(Person |
|
| list(Service |
|
| train(string, Request |
Een groepstrainingstaak voor personen in de wachtrij plaatsen, de trainingstaak wordt mogelijk niet onmiddellijk gestart. |
| train(string, Request |
|
| train(string, Service |
|
| update(string, Person |
Werk de weergavenaam en userData van een bestaande persoonsgroep bij. De eigenschappen die niet worden weergegeven in de aanvraagbody, worden niet bijgewerkt. |
| update(string, Person |
|
| update(string, Service |
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
Promise<PersonGroupGetResponse>
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
De callback
get(string, ServiceCallback<PersonGroup>)
function get(personGroupId: string, callback: ServiceCallback<PersonGroup>)
Parameters
- personGroupId
-
string
Id die verwijst naar een bepaalde persoonsgroep.
- callback
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
Promise<PersonGroupGetTrainingStatusResponse>
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
De callback
getTrainingStatus(string, ServiceCallback<TrainingStatus>)
function getTrainingStatus(personGroupId: string, callback: ServiceCallback<TrainingStatus>)
Parameters
- personGroupId
-
string
Id die verwijst naar een bepaalde persoonsgroep.
- callback
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<PersonGroupListResponse>
Promise<Models.PersonGroupListResponse>
list(PersonGroupListOptionalParams, ServiceCallback<PersonGroup[]>)
function list(options: PersonGroupListOptionalParams, callback: ServiceCallback<PersonGroup[]>)
Parameters
- options
- PersonGroupListOptionalParams
De optionele parameters
- callback
De callback
list(ServiceCallback<PersonGroup[]>)
function list(callback: ServiceCallback<PersonGroup[]>)
Parameters
- callback
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