CompareFaces
Source:
src/AWS/Rekognition/CompareFaces.ts
Runtime binding for rekognition:CompareFaces — compare the largest face in a source image against faces in a target image and return match confidence.
The binding takes no arguments and grants the function
rekognition:CompareFaces 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.CompareFacesHttp).
Image Analysis
Section titled “Image Analysis”// initconst compareFaces = yield* AWS.Rekognition.CompareFaces();
// runtimeconst result = yield* compareFaces({ SourceImage: { S3Object: { Bucket: "photos", Name: "id-card.jpg" } }, TargetImage: { S3Object: { Bucket: "photos", Name: "selfie.jpg" } }, SimilarityThreshold: 90,});const matches = result.FaceMatches ?? [];