Skip to main content

IRekognitionIndexFacesRequest

Interface in AWS.Rekognition

Interface for IndexFaces requests.

Ancestors

Properties

CollectionId

property CollectionId: string

Specify the ID of an existing collection to add detected faces to.

DetectionAttributes

property DetectionAttributes: TList<string>

Optionally, specify a list of facial attributes to be returned.

Valid values: DEFAULT | ALL | AGE_RANGE | BEARD | EMOTIONS | EYE_DIRECTION | EYEGLASSES | EYES_OPEN | GENDER | MOUTH_OPEN | MUSTACHE | FACE_OCCLUDED | SMILE | SUNGLASSES. If not specified a DEFAULT set of attributes, BoundingBox, Confidence, Pose, Quality, and Landmarks, will be returned.

ExternalImageId

property ExternalImageId: string

Optionally, specify an ID you want to assign to all the faces detected in the image.

Image

property Image: IRekognitionImage

Type: IRekognitionImage

Specify an input image to detect faces within.

MaxFaces

property MaxFaces: TOptional<Integer>

Optionally, specify the maximum number of faces to index.

Valid range: 1 - 100.

QualityFilter

property QualityFilter: string

Optionally, specify a quality bar for how much filtering is done to identify faces.

Valid values: NONE | AUTO | LOW | MEDIUM | HIGH.

Methods

AddDetectionAttribute

function AddDetectionAttribute(const ADetectionAttribute: string): NativeInt;

Add a detection attribute to DetectionAttributes.

Parameters

NameDescription
ADetectionAttributeSpecify a detection attribute to add to DetectionAttributes.

Returns

Returns the index of the detection attribute added to DetectionAttributes.