FaceListOperations class
Klasse die een FaceListOperations vertegenwoordigt.
Constructors
| Face |
Maak een FaceListOperations. |
Methoden
| add |
Voeg een gezicht toe aan een opgegeven gezichtslijst, maximaal 1000 gezichten.
|
| add |
|
| add |
|
| add |
Voeg een gezicht toe aan een opgegeven gezichtslijst, maximaal 1000 gezichten.
|
| add |
|
| add |
|
| create(string, string, Face |
Maak een lege gezichtslijst met door de gebruiker opgegeven faceListId, naam, een optionele userData en recognitionModel. Maximaal 64 gezichtslijsten zijn toegestaan in één abonnement.
|
| create(string, string, Face |
|
| create(string, string, Service |
|
| delete |
Een gezicht verwijderen uit een gezichtslijst door opgegeven faceListId en persistentedFaceId.
|
| delete |
|
| delete |
|
| delete |
Een opgegeven gezichtslijst verwijderen. |
| delete |
|
| delete |
|
| get(string, Face |
Haal de faceListId, naam, userData, recognitionModel en gezichten van een gezichtslijst op in de gezichtslijst. |
| get(string, Face |
|
| get(string, Service |
|
| list(Face |
FaceListId, naam, userData en recognitionModel weergeven. |
| list(Face |
|
| list(Service |
|
| update(string, Face |
Gegevens van een gezichtslijst bijwerken. |
| update(string, Face |
|
| update(string, Service |
Constructordetails
FaceListOperations(FaceClientContext)
Maak een FaceListOperations.
new FaceListOperations(client: FaceClientContext)
Parameters
- client
- FaceClientContext
Verwijzing naar de serviceclient.
Methodedetails
addFaceFromStream(string, HttpRequestBody, FaceListAddFaceFromStreamOptionalParams)
Voeg een gezicht toe aan een opgegeven gezichtslijst, maximaal 1000 gezichten.
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 geëxtraheerde gezichtsfunctie wordt op de server opgeslagen totdat FaceList - Face- verwijderen of FaceList - wordt aangeroepen.
Opmerking persistentedFaceId verschilt van faceId die wordt gegenereerd door Face - Detect.
- Hogere afbeeldingskwaliteit van gezichten betekent betere detectie en herkenningsprecisie. Overweeg gezichten van hoge kwaliteit: frontaal, helder en gezichtsgrootte is 200x200 pixels (100 pixels tussen ogen) of groter.
- 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.
- Gezichten toevoegen aan/verwijderen uit dezelfde gezichtslijst worden opeenvolgend verwerkt en naar/van verschillende gezichtslijsten zijn parallel.
- 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(faceListId: string, image: HttpRequestBody, options?: FaceListAddFaceFromStreamOptionalParams): Promise<FaceListAddFaceFromStreamResponse>
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- image
- HttpRequestBody
Een afbeeldingsstroom.
De optionele parameters
Retouren
Promise<FaceListAddFaceFromStreamResponse>
Beloof<Models.FaceListAddFaceFromStreamResponse>
addFaceFromStream(string, HttpRequestBody, FaceListAddFaceFromStreamOptionalParams, ServiceCallback<PersistedFace>)
function addFaceFromStream(faceListId: string, image: HttpRequestBody, options: FaceListAddFaceFromStreamOptionalParams, callback: ServiceCallback<PersistedFace>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- image
- HttpRequestBody
Een afbeeldingsstroom.
De optionele parameters
- callback
De callback
addFaceFromStream(string, HttpRequestBody, ServiceCallback<PersistedFace>)
function addFaceFromStream(faceListId: string, image: HttpRequestBody, callback: ServiceCallback<PersistedFace>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- image
- HttpRequestBody
Een afbeeldingsstroom.
- callback
De callback
addFaceFromUrl(string, string, FaceListAddFaceFromUrlOptionalParams)
Voeg een gezicht toe aan een opgegeven gezichtslijst, maximaal 1000 gezichten.
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 geëxtraheerde gezichtsfunctie wordt op de server opgeslagen totdat FaceList - Face- verwijderen of FaceList - wordt aangeroepen.
Opmerking persistentedFaceId verschilt van faceId die wordt gegenereerd door Face - Detect.
- Hogere afbeeldingskwaliteit van gezichten betekent betere detectie en herkenningsprecisie. Overweeg gezichten van hoge kwaliteit: frontaal, helder en gezichtsgrootte is 200x200 pixels (100 pixels tussen ogen) of groter.
- 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.
- Gezichten toevoegen aan/verwijderen uit dezelfde gezichtslijst worden opeenvolgend verwerkt en naar/van verschillende gezichtslijsten zijn parallel.
- 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(faceListId: string, url: string, options?: FaceListAddFaceFromUrlOptionalParams): Promise<FaceListAddFaceFromUrlResponse>
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- url
-
string
Openbaar toegankelijke URL van een afbeelding
De optionele parameters
Retouren
Promise<FaceListAddFaceFromUrlResponse>
Beloof<Models.FaceListAddFaceFromUrlResponse>
addFaceFromUrl(string, string, FaceListAddFaceFromUrlOptionalParams, ServiceCallback<PersistedFace>)
function addFaceFromUrl(faceListId: string, url: string, options: FaceListAddFaceFromUrlOptionalParams, callback: ServiceCallback<PersistedFace>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- url
-
string
Openbaar toegankelijke URL van een afbeelding
De optionele parameters
- callback
De callback
addFaceFromUrl(string, string, ServiceCallback<PersistedFace>)
function addFaceFromUrl(faceListId: string, url: string, callback: ServiceCallback<PersistedFace>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- url
-
string
Openbaar toegankelijke URL van een afbeelding
- callback
De callback
create(string, string, FaceListCreateOptionalParams)
Maak een lege gezichtslijst met door de gebruiker opgegeven faceListId, naam, een optionele userData en recognitionModel. Maximaal 64 gezichtslijsten zijn toegestaan in één abonnement.
Gezichtslijst is een lijst met gezichten, maximaal 1000 gezichten en wordt gebruikt door Gezicht - Vergelijkbarezoeken.
Na het maken moet de gebruiker FaceList gebruiken : Face- toevoegen om de gezichten te importeren.
Er wordt geen installatiekopieën opgeslagen. Alleen de geëxtraheerde gezichtsfuncties worden op de server opgeslagen totdat FaceList - Verwijderen wordt aangeroepen.
Zoeken vergelijkbaar wordt gebruikt voor scenario's zoals het vinden van beroemdheden, vergelijkbare gezichtsfiltering of als een lichte gezichtsidentificatie. Maar als het werkelijke gebruik is om persoon te identificeren, gebruikt u PersonGroup /
LargePersonGroup en Face - Identificeer.
Overweeg LargeFaceList wanneer het gezichtsnummer groot is. Het kan maximaal 1.000.000 gezichten ondersteunen.
'recognitionModel' moet worden opgegeven om aan deze gezichtslijst 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 gezichtslijst worden toegevoegd, gebruiken het herkenningsmodel dat al is gekoppeld aan de verzameling. Bestaande gezichtsfuncties in een gezichtslijst kunnen niet worden bijgewerkt naar functies die zijn geëxtraheerd door een andere versie van het herkenningsmodel.
Raadpleeg Geef een model voor gezichtsherkenning op.
function create(faceListId: string, name: string, options?: FaceListCreateOptionalParams): Promise<RestResponse>
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- name
-
string
Door de gebruiker gedefinieerde naam, de maximale lengte is 128.
- options
- FaceListCreateOptionalParams
De optionele parameters
Retouren
Promise<RestResponse>
Beloof<msRest.RestResponse>
create(string, string, FaceListCreateOptionalParams, ServiceCallback<void>)
function create(faceListId: string, name: string, options: FaceListCreateOptionalParams, callback: ServiceCallback<void>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- name
-
string
Door de gebruiker gedefinieerde naam, de maximale lengte is 128.
- options
- FaceListCreateOptionalParams
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
create(string, string, ServiceCallback<void>)
function create(faceListId: string, name: string, callback: ServiceCallback<void>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- name
-
string
Door de gebruiker gedefinieerde naam, de maximale lengte is 128.
- callback
-
ServiceCallback<void>
De callback
deleteFace(string, string, RequestOptionsBase)
Een gezicht verwijderen uit een gezichtslijst door opgegeven faceListId en persistentedFaceId.
Gezichten toevoegen aan/verwijderen uit dezelfde gezichtslijst worden opeenvolgend verwerkt en naar/van verschillende gezichtslijsten zijn parallel.
function deleteFace(faceListId: string, persistedFaceId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- 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, RequestOptionsBase, ServiceCallback<void>)
function deleteFace(faceListId: string, persistedFaceId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- 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, ServiceCallback<void>)
function deleteFace(faceListId: string, persistedFaceId: string, callback: ServiceCallback<void>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- persistedFaceId
-
string
Id die verwijst naar een bepaalde persistenteFaceId van een bestaand gezicht.
- callback
-
ServiceCallback<void>
De callback
deleteMethod(string, RequestOptionsBase)
Een opgegeven gezichtslijst verwijderen.
function deleteMethod(faceListId: string, options?: RequestOptionsBase): Promise<RestResponse>
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- options
- RequestOptionsBase
De optionele parameters
Retouren
Promise<RestResponse>
Beloof<msRest.RestResponse>
deleteMethod(string, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(faceListId: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- options
- RequestOptionsBase
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
deleteMethod(string, ServiceCallback<void>)
function deleteMethod(faceListId: string, callback: ServiceCallback<void>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- callback
-
ServiceCallback<void>
De callback
get(string, FaceListGetOptionalParams)
Haal de faceListId, naam, userData, recognitionModel en gezichten van een gezichtslijst op in de gezichtslijst.
function get(faceListId: string, options?: FaceListGetOptionalParams): Promise<FaceListGetResponse>
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- options
- FaceListGetOptionalParams
De optionele parameters
Retouren
Promise<FaceListGetResponse>
Beloof<Models.FaceListGetResponse>
get(string, FaceListGetOptionalParams, ServiceCallback<FaceList>)
function get(faceListId: string, options: FaceListGetOptionalParams, callback: ServiceCallback<FaceList>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- options
- FaceListGetOptionalParams
De optionele parameters
- callback
De callback
get(string, ServiceCallback<FaceList>)
function get(faceListId: string, callback: ServiceCallback<FaceList>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- callback
De callback
list(FaceListListOptionalParams)
FaceListId, naam, userData en recognitionModel weergeven.
Gebruik FaceList om gezichtsinformatie op te halen in FaceList - Get
function list(options?: FaceListListOptionalParams): Promise<FaceListListResponse>
Parameters
- options
- FaceListListOptionalParams
De optionele parameters
Retouren
Promise<FaceListListResponse>
Beloof<Models.FaceListListResponse>
list(FaceListListOptionalParams, ServiceCallback<FaceList[]>)
function list(options: FaceListListOptionalParams, callback: ServiceCallback<FaceList[]>)
Parameters
- options
- FaceListListOptionalParams
De optionele parameters
- callback
De callback
list(ServiceCallback<FaceList[]>)
function list(callback: ServiceCallback<FaceList[]>)
Parameters
- callback
De callback
update(string, FaceListUpdateOptionalParams)
Gegevens van een gezichtslijst bijwerken.
function update(faceListId: string, options?: FaceListUpdateOptionalParams): Promise<RestResponse>
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- options
- FaceListUpdateOptionalParams
De optionele parameters
Retouren
Promise<RestResponse>
Beloof<msRest.RestResponse>
update(string, FaceListUpdateOptionalParams, ServiceCallback<void>)
function update(faceListId: string, options: FaceListUpdateOptionalParams, callback: ServiceCallback<void>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- options
- FaceListUpdateOptionalParams
De optionele parameters
- callback
-
ServiceCallback<void>
De callback
update(string, ServiceCallback<void>)
function update(faceListId: string, callback: ServiceCallback<void>)
Parameters
- faceListId
-
string
Id die verwijst naar een bepaalde gezichtslijst.
- callback
-
ServiceCallback<void>
De callback