LargePersonGroupPerson class
Klasse die een LargePersonGroupPerson vertegenwoordigt.
Constructors
| Large |
Maak een LargePersonGroupPerson. |
Methoden
| add |
Voeg een gezicht toe aan een persoon in een grote persoonsgroep voor gezichtsidentificatie of verificatie. Als u een afbeelding wilt verwerken met meerdere gezichten, kan het invoervlak worden opgegeven als een afbeelding met een targetFace-rechthoek. Het retourneert een persistenteFaceId die het toegevoegde gezicht vertegenwoordigt. Er wordt geen installatiekopieën opgeslagen. Alleen de uitgepakte gezichtsfunctie wordt op de server opgeslagen totdat LargePersonGroup PersonFace -verwijderen, LargePersonGroup Person - verwijderen of LargePersonGroup - wordt aangeroepen.
|
| add |
|
| add |
|
| add |
Voeg een gezicht toe aan een persoon in een grote persoonsgroep voor gezichtsidentificatie of verificatie. Als u een afbeelding wilt verwerken met meerdere gezichten, kan het invoervlak worden opgegeven als een afbeelding met een targetFace-rechthoek. Het retourneert een persistenteFaceId die het toegevoegde gezicht vertegenwoordigt. Er wordt geen installatiekopieën opgeslagen. Alleen de uitgepakte gezichtsfunctie wordt op de server opgeslagen totdat LargePersonGroup PersonFace -verwijderen, LargePersonGroup Person - verwijderen of LargePersonGroup - wordt aangeroepen.
|
| add |
|
| add |
|
| create(string, Large |
Maak een nieuwe persoon in een opgegeven groep met grote personen. |
| create(string, Large |
|
| create(string, Service |
|
| delete |
Een gezicht verwijderen van een persoon in een groep met grote personen door opgegeven largePersonGroupId, personId en persistentedFaceId.
|
| delete |
|
| delete |
|
| delete |
Een bestaande persoon verwijderen uit een groep met grote personen. De persistentedFaceId-, userData-, persoonsnaam- en gezichtsfunctie in de persoonsvermelding worden allemaal verwijderd. |
| delete |
|
| delete |
|
| get(string, string, Request |
Haal de naam en userData van een persoon op en de persistente faceIds die de functie voor het gezicht van de geregistreerde persoon vertegenwoordigen. |
| get(string, string, Request |
|
| get(string, string, Service |
|
| get |
Informatie ophalen over een persistent gezicht (opgegeven door persistenteFaceId, personId en de bijbehorende largePersonGroupId). |
| get |
|
| get |
|
| list(string, Large |
Vermeld alle personen in een groep met grote personen en haal persoonsgegevens op (inclusief personId, naam, userData en persistentedFaceIds van geregistreerde gezichten van de persoon). |
| list(string, Large |
|
| list(string, Service |
|
| update(string, string, Large |
Werk de naam of userData van een persoon bij. |
| update(string, string, Large |
|
| update(string, string, Service |
|
| update |
Werk het userData-veld van een persoon bij. |
| update |
|
| update |
Constructordetails
LargePersonGroupPerson(FaceClientContext)
Maak een LargePersonGroupPerson.
new LargePersonGroupPerson(client: FaceClientContext)
Parameters
- client
- FaceClientContext
Verwijzing naar de serviceclient.
Methodedetails
addFaceFromStream(string, string, HttpRequestBody, LargePersonGroupPersonAddFaceFromStreamOptionalParams)
Voeg een gezicht toe aan een persoon in een grote persoonsgroep voor gezichtsidentificatie of verificatie. Als u een afbeelding wilt verwerken met meerdere gezichten, kan het invoervlak worden opgegeven als een afbeelding met een targetFace-rechthoek. Het retourneert een persistenteFaceId die het toegevoegde gezicht vertegenwoordigt. Er wordt geen installatiekopieën opgeslagen. Alleen de uitgepakte gezichtsfunctie wordt op de server opgeslagen totdat LargePersonGroup PersonFace -verwijderen, LargePersonGroup Person - verwijderen of LargePersonGroup - wordt aangeroepen.
Opmerking persistentedFaceId verschilt van faceId die wordt gegenereerd door Face - Detect.
- Hogere afbeeldingskwaliteit van gezicht betekent betere herkenningsprecisie. Overweeg gezichten van hoge kwaliteit: frontaal, helder en gezichtsgrootte is 200x200 pixels (100 pixels tussen ogen) of groter.
- Elke persoon kan maximaal 248 gezichten bevatten.
- JPEG-, PNG-, GIF-, GIF-indeling (het eerste frame) en BMP-indeling worden ondersteund. De toegestane grootte van het afbeeldingsbestand is van 1 KB tot 6 MB.
- De rechthoek targetFace moet één gezicht bevatten. Nul of meerdere gezichten worden beschouwd als een fout. Als de opgegeven rechthoek 'targetFace' niet wordt geretourneerd vanuit Gezicht -detecteren, is er geen garantie om het gezicht te detecteren en toe te voegen.
- Uit detecteerbare gezichtsgrootte (36x36 - 4096x4096 pixels), grote hoofdhouding of grote occlusies leiden tot storingen.
- Het toevoegen/verwijderen van gezichten aan/van dezelfde persoon wordt opeenvolgend verwerkt. Het toevoegen/verwijderen van gezichten aan/van verschillende personen wordt parallel verwerkt.
- De minimale detecteerbare gezichtsgrootte is 36x36 pixels in een afbeelding die niet groter is dan 1920x1080 pixels. Afbeeldingen met afmetingen die hoger zijn dan 1920x1080 pixels hebben een proportioneel grotere minimale gezichtsgrootte nodig.
- Er kunnen verschillende 'detectionModel'-waarden worden opgegeven. Als u verschillende detectiemodellen wilt gebruiken en vergelijken, raadpleegt u Een detectiemodel opgeven.
function addFaceFromStream(largePersonGroupId: string, personId: string, image: HttpRequestBody, options?: LargePersonGroupPersonAddFaceFromStreamOptionalParams): Promise<LargePersonGroupPersonAddFaceFromStreamResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- image
- HttpRequestBody
Een afbeeldingsstroom.
De optionele parameters
Retouren
Beloof<Models.LargePersonGroupPersonAddFaceFromStreamResponse>
addFaceFromStream(string, string, HttpRequestBody, LargePersonGroupPersonAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)
function addFaceFromStream(largePersonGroupId: string, personId: string, image: HttpRequestBody, options: LargePersonGroupPersonAddFaceFromStreamOptionalParams, callback: ServiceCallback<PersistedFace>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- image
- HttpRequestBody
Een afbeeldingsstroom.
De optionele parameters
- callback
De callback
addFaceFromStream(string, string, HttpRequestBody, ServiceCallback<PersistedFace>)
function addFaceFromStream(largePersonGroupId: string, personId: string, image: HttpRequestBody, callback: ServiceCallback<PersistedFace>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- image
- HttpRequestBody
Een afbeeldingsstroom.
- callback
De callback
addFaceFromUrl(string, string, string, LargePersonGroupPersonAddFaceFromUrlOptionalParams)
Voeg een gezicht toe aan een persoon in een grote persoonsgroep voor gezichtsidentificatie of verificatie. Als u een afbeelding wilt verwerken met meerdere gezichten, kan het invoervlak worden opgegeven als een afbeelding met een targetFace-rechthoek. Het retourneert een persistenteFaceId die het toegevoegde gezicht vertegenwoordigt. Er wordt geen installatiekopieën opgeslagen. Alleen de uitgepakte gezichtsfunctie wordt op de server opgeslagen totdat LargePersonGroup PersonFace -verwijderen, LargePersonGroup Person - verwijderen of LargePersonGroup - wordt aangeroepen.
Opmerking persistentedFaceId verschilt van faceId die wordt gegenereerd door Face - Detect.
- Hogere afbeeldingskwaliteit van gezicht betekent betere herkenningsprecisie. Overweeg gezichten van hoge kwaliteit: frontaal, helder en gezichtsgrootte is 200x200 pixels (100 pixels tussen ogen) of groter.
- Elke persoon kan maximaal 248 gezichten bevatten.
- JPEG-, PNG-, GIF-, GIF-indeling (het eerste frame) en BMP-indeling worden ondersteund. De toegestane grootte van het afbeeldingsbestand is van 1 KB tot 6 MB.
- De rechthoek targetFace moet één gezicht bevatten. Nul of meerdere gezichten worden beschouwd als een fout. Als de opgegeven rechthoek 'targetFace' niet wordt geretourneerd vanuit Gezicht -detecteren, is er geen garantie om het gezicht te detecteren en toe te voegen.
- Uit detecteerbare gezichtsgrootte (36x36 - 4096x4096 pixels), grote hoofdhouding of grote occlusies leiden tot storingen.
- Het toevoegen/verwijderen van gezichten aan/van dezelfde persoon wordt opeenvolgend verwerkt. Het toevoegen/verwijderen van gezichten aan/van verschillende personen wordt parallel verwerkt.
- De minimale detecteerbare gezichtsgrootte is 36x36 pixels in een afbeelding die niet groter is dan 1920x1080 pixels. Afbeeldingen met afmetingen die hoger zijn dan 1920x1080 pixels hebben een proportioneel grotere minimale gezichtsgrootte nodig.
- Er kunnen verschillende 'detectionModel'-waarden worden opgegeven. Als u verschillende detectiemodellen wilt gebruiken en vergelijken, raadpleegt u Een detectiemodel opgeven
function addFaceFromUrl(largePersonGroupId: string, personId: string, url: string, options?: LargePersonGroupPersonAddFaceFromUrlOptionalParams): Promise<LargePersonGroupPersonAddFaceFromUrlResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- url
-
string
Openbaar toegankelijke URL van een afbeelding
De optionele parameters
Retouren
Beloof<Models.LargePersonGroupPersonAddFaceFromUrlResponse>
addFaceFromUrl(string, string, string, LargePersonGroupPersonAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)
function addFaceFromUrl(largePersonGroupId: string, personId: string, url: string, options: LargePersonGroupPersonAddFaceFromUrlOptionalParams, callback: ServiceCallback<PersistedFace>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- url
-
string
Openbaar toegankelijke URL van een afbeelding
De optionele parameters
- callback
De callback
addFaceFromUrl(string, string, string, ServiceCallback<PersistedFace>)
function addFaceFromUrl(largePersonGroupId: string, personId: string, url: string, callback: ServiceCallback<PersistedFace>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- url
-
string
Openbaar toegankelijke URL van een afbeelding
- callback
De callback
create(string, LargePersonGroupPersonCreateOptionalParams)
Maak een nieuwe persoon in een opgegeven groep met grote personen.
function create(largePersonGroupId: string, options?: LargePersonGroupPersonCreateOptionalParams): Promise<LargePersonGroupPersonCreateResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
De optionele parameters
Retouren
Promise<LargePersonGroupPersonCreateResponse>
Beloof<Models.LargePersonGroupPersonCreateResponse>
create(string, LargePersonGroupPersonCreateOptionalParams, ServiceCallback<Person>)
function create(largePersonGroupId: string, options: LargePersonGroupPersonCreateOptionalParams, callback: ServiceCallback<Person>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
De optionele parameters
- callback
De callback
create(string, ServiceCallback<Person>)
function create(largePersonGroupId: string, callback: ServiceCallback<Person>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- callback
De callback
deleteFace(string, string, string, RequestOptionsBase)
Een gezicht verwijderen van een persoon in een groep met grote personen door opgegeven largePersonGroupId, personId en persistentedFaceId.
Het toevoegen/verwijderen van gezichten aan/van dezelfde persoon wordt opeenvolgend verwerkt.
Het toevoegen/verwijderen van gezichten aan/van verschillende personen wordt parallel verwerkt.
function deleteFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
- options
- RequestOptionsBase
De optionele parameters
Retouren
Promise<RestResponse>
Beloof<msRest.RestResponse>
deleteFace(string, string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
- options
- RequestOptionsBase
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
deleteFace(string, string, string, ServiceCallback<void>)
function deleteFace(largePersonGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<void>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
- callback
-
ServiceCallback<void>
De callback
deleteMethod(string, string, RequestOptionsBase)
Een bestaande persoon verwijderen uit een groep met grote personen. De persistentedFaceId-, userData-, persoonsnaam- en gezichtsfunctie in de persoonsvermelding worden allemaal verwijderd.
function deleteMethod(largePersonGroupId: string, personId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- options
- RequestOptionsBase
De optionele parameters
Retouren
Promise<RestResponse>
Beloof<msRest.RestResponse>
deleteMethod(string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(largePersonGroupId: string, personId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- options
- RequestOptionsBase
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
deleteMethod(string, string, ServiceCallback<void>)
function deleteMethod(largePersonGroupId: string, personId: string, callback: ServiceCallback<void>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- callback
-
ServiceCallback<void>
De callback
get(string, string, RequestOptionsBase)
Haal de naam en userData van een persoon op en de persistente faceIds die de functie voor het gezicht van de geregistreerde persoon vertegenwoordigen.
function get(largePersonGroupId: string, personId: string, options?: RequestOptionsBase): Promise<LargePersonGroupPersonGetResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- options
- RequestOptionsBase
De optionele parameters
Retouren
Promise<LargePersonGroupPersonGetResponse>
Beloof<Models.LargePersonGroupPersonGetResponse>
get(string, string, RequestOptionsBase, ServiceCallback<Person>)
function get(largePersonGroupId: string, personId: string, options: RequestOptionsBase, callback: ServiceCallback<Person>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- options
- RequestOptionsBase
De optionele parameters
- callback
De callback
get(string, string, ServiceCallback<Person>)
function get(largePersonGroupId: string, personId: string, callback: ServiceCallback<Person>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- callback
De callback
getFace(string, string, string, RequestOptionsBase)
Informatie ophalen over een persistent gezicht (opgegeven door persistenteFaceId, personId en de bijbehorende largePersonGroupId).
function getFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<LargePersonGroupPersonGetFaceResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
- options
- RequestOptionsBase
De optionele parameters
Retouren
Beloof<Models.LargePersonGroupPersonGetFaceResponse>
getFace(string, string, string, RequestOptionsBase, ServiceCallback<PersistedFace>)
function getFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<PersistedFace>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
- options
- RequestOptionsBase
De optionele parameters
- callback
De callback
getFace(string, string, string, ServiceCallback<PersistedFace>)
function getFace(largePersonGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<PersistedFace>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
- callback
De callback
list(string, LargePersonGroupPersonListOptionalParams)
Vermeld alle personen in een groep met grote personen en haal persoonsgegevens op (inclusief personId, naam, userData en persistentedFaceIds van geregistreerde gezichten van de persoon).
function list(largePersonGroupId: string, options?: LargePersonGroupPersonListOptionalParams): Promise<LargePersonGroupPersonListResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
De optionele parameters
Retouren
Promise<LargePersonGroupPersonListResponse>
Promise<Models.LargePersonGroupPersonListResponse>
list(string, LargePersonGroupPersonListOptionalParams, ServiceCallback<Person[]>)
function list(largePersonGroupId: string, options: LargePersonGroupPersonListOptionalParams, callback: ServiceCallback<Person[]>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
De optionele parameters
- callback
De callback
list(string, ServiceCallback<Person[]>)
function list(largePersonGroupId: string, callback: ServiceCallback<Person[]>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- callback
De callback
update(string, string, LargePersonGroupPersonUpdateOptionalParams)
Werk de naam of userData van een persoon bij.
function update(largePersonGroupId: string, personId: string, options?: LargePersonGroupPersonUpdateOptionalParams): Promise<RestResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
De optionele parameters
Retouren
Promise<RestResponse>
Beloof<msRest.RestResponse>
update(string, string, LargePersonGroupPersonUpdateOptionalParams, ServiceCallback<void>)
function update(largePersonGroupId: string, personId: string, options: LargePersonGroupPersonUpdateOptionalParams, callback: ServiceCallback<void>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
update(string, string, ServiceCallback<void>)
function update(largePersonGroupId: string, personId: string, callback: ServiceCallback<void>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- callback
-
ServiceCallback<void>
De callback
updateFace(string, string, string, LargePersonGroupPersonUpdateFaceOptionalParams)
Werk het userData-veld van een persoon bij.
function updateFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options?: LargePersonGroupPersonUpdateFaceOptionalParams): Promise<RestResponse>
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
De optionele parameters
Retouren
Promise<RestResponse>
Beloof<msRest.RestResponse>
updateFace(string, string, string, LargePersonGroupPersonUpdateFaceOptionalParams, ServiceCallback<void>)
function updateFace(largePersonGroupId: string, personId: string, persistedFaceId: string, options: LargePersonGroupPersonUpdateFaceOptionalParams, callback: ServiceCallback<void>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
updateFace(string, string, string, ServiceCallback<void>)
function updateFace(largePersonGroupId: string, personId: string, persistedFaceId: string, callback: ServiceCallback<void>)
Parameters
- largePersonGroupId
-
string
Id die verwijst naar een bepaalde groep met grote personen.
- personId
-
string
Id die verwijst naar een bepaalde persoon.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
- callback
-
ServiceCallback<void>
De callback