DetectFaces
Source:
src/AWS/Rekognition/DetectFaces.ts
Runtime binding for rekognition:DetectFaces — detect the 100 largest faces in an image and return facial landmarks, pose, and optional attributes (age range, emotions, etc.).
The binding takes no arguments and grants the function
rekognition:DetectFaces on * (Rekognition data-plane resources such
as collections, users, and jobs are routinely created at runtime, so
their identifiers are unknown at deploy time). Provide the
implementation with Effect.provide(AWS.Rekognition.DetectFacesHttp).
Image Analysis
Section titled “Image Analysis”// initconst detectFaces = yield* AWS.Rekognition.DetectFaces();
// runtimeconst result = yield* detectFaces({ Image: { Bytes: imageBytes }, Attributes: ["ALL"],});const ages = (result.FaceDetails ?? []).map((f) => f.AgeRange);