Search in sources :

Example 1 with SearchFacesRequest

use of software.amazon.awssdk.services.rekognition.model.SearchFacesRequest in project aws-doc-sdk-examples by awsdocs.

the class SearchFaceMatchingIdCollection method searchFacebyId.

// snippet-start:[rekognition.java2.match_faces_collection.main]
public static void searchFacebyId(RekognitionClient rekClient, String collectionId, String faceId) {
    try {
        SearchFacesRequest searchFacesRequest = SearchFacesRequest.builder().collectionId(collectionId).faceId(faceId).faceMatchThreshold(70F).maxFaces(2).build();
        SearchFacesResponse imageResponse = rekClient.searchFaces(searchFacesRequest);
        // Display the results.
        System.out.println("Faces matching in the collection");
        List<FaceMatch> faceImageMatches = imageResponse.faceMatches();
        for (FaceMatch face : faceImageMatches) {
            System.out.println("The similarity level is  " + face.similarity());
            System.out.println();
        }
    } catch (RekognitionException e) {
        System.out.println(e.getMessage());
        System.exit(1);
    }
}
Also used : SearchFacesResponse(software.amazon.awssdk.services.rekognition.model.SearchFacesResponse) RekognitionException(software.amazon.awssdk.services.rekognition.model.RekognitionException) SearchFacesRequest(software.amazon.awssdk.services.rekognition.model.SearchFacesRequest) FaceMatch(software.amazon.awssdk.services.rekognition.model.FaceMatch)

Aggregations

FaceMatch (software.amazon.awssdk.services.rekognition.model.FaceMatch)1 RekognitionException (software.amazon.awssdk.services.rekognition.model.RekognitionException)1 SearchFacesRequest (software.amazon.awssdk.services.rekognition.model.SearchFacesRequest)1 SearchFacesResponse (software.amazon.awssdk.services.rekognition.model.SearchFacesResponse)1