Search in sources :

Example 1 with ListFacesRequest

use of com.amazonaws.services.rekognition.model.ListFacesRequest in project aws-doc-sdk-examples by awsdocs.

the class ListFacesInCollection method main.

public static void main(String[] args) throws Exception {
    AmazonRekognition rekognitionClient = AmazonRekognitionClientBuilder.defaultClient();
    ObjectMapper objectMapper = new ObjectMapper();
    ListFacesResult listFacesResult = null;
    System.out.println("Faces in collection " + collectionId);
    String paginationToken = null;
    do {
        if (listFacesResult != null) {
            paginationToken = listFacesResult.getNextToken();
        }
        ListFacesRequest listFacesRequest = new ListFacesRequest().withCollectionId(collectionId).withMaxResults(1).withNextToken(paginationToken);
        listFacesResult = rekognitionClient.listFaces(listFacesRequest);
        List<Face> faces = listFacesResult.getFaces();
        for (Face face : faces) {
            System.out.println(objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(face));
        }
    } while (listFacesResult != null && listFacesResult.getNextToken() != null);
}
Also used : AmazonRekognition(com.amazonaws.services.rekognition.AmazonRekognition) ListFacesResult(com.amazonaws.services.rekognition.model.ListFacesResult) ListFacesRequest(com.amazonaws.services.rekognition.model.ListFacesRequest) Face(com.amazonaws.services.rekognition.model.Face) ObjectMapper(com.fasterxml.jackson.databind.ObjectMapper)

Aggregations

AmazonRekognition (com.amazonaws.services.rekognition.AmazonRekognition)1 Face (com.amazonaws.services.rekognition.model.Face)1 ListFacesRequest (com.amazonaws.services.rekognition.model.ListFacesRequest)1 ListFacesResult (com.amazonaws.services.rekognition.model.ListFacesResult)1 ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper)1