Interface UnindexedFace.Builder

All Superinterfaces:
Buildable, CopyableBuilder<UnindexedFace.Builder,UnindexedFace>, SdkBuilder<UnindexedFace.Builder,UnindexedFace>, SdkPojo
Enclosing class:
UnindexedFace

public static interface UnindexedFace.Builder extends SdkPojo, CopyableBuilder<UnindexedFace.Builder,UnindexedFace>
  • Method Details

    • reasonsWithStrings

      UnindexedFace.Builder reasonsWithStrings(Collection<String> reasons)

      An array of reasons that specify why a face wasn't indexed.

      • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

      • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

      • LOW_BRIGHTNESS - The image is too dark.

      • LOW_SHARPNESS - The image is too blurry.

      • LOW_CONFIDENCE - The face was detected with a low confidence.

      • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

      Parameters:
      reasons - An array of reasons that specify why a face wasn't indexed.

      • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

      • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

      • LOW_BRIGHTNESS - The image is too dark.

      • LOW_SHARPNESS - The image is too blurry.

      • LOW_CONFIDENCE - The face was detected with a low confidence.

      • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reasonsWithStrings

      UnindexedFace.Builder reasonsWithStrings(String... reasons)

      An array of reasons that specify why a face wasn't indexed.

      • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

      • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

      • LOW_BRIGHTNESS - The image is too dark.

      • LOW_SHARPNESS - The image is too blurry.

      • LOW_CONFIDENCE - The face was detected with a low confidence.

      • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

      Parameters:
      reasons - An array of reasons that specify why a face wasn't indexed.

      • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

      • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

      • LOW_BRIGHTNESS - The image is too dark.

      • LOW_SHARPNESS - The image is too blurry.

      • LOW_CONFIDENCE - The face was detected with a low confidence.

      • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reasons

      An array of reasons that specify why a face wasn't indexed.

      • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

      • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

      • LOW_BRIGHTNESS - The image is too dark.

      • LOW_SHARPNESS - The image is too blurry.

      • LOW_CONFIDENCE - The face was detected with a low confidence.

      • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

      Parameters:
      reasons - An array of reasons that specify why a face wasn't indexed.

      • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

      • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

      • LOW_BRIGHTNESS - The image is too dark.

      • LOW_SHARPNESS - The image is too blurry.

      • LOW_CONFIDENCE - The face was detected with a low confidence.

      • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • reasons

      UnindexedFace.Builder reasons(Reason... reasons)

      An array of reasons that specify why a face wasn't indexed.

      • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

      • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

      • LOW_BRIGHTNESS - The image is too dark.

      • LOW_SHARPNESS - The image is too blurry.

      • LOW_CONFIDENCE - The face was detected with a low confidence.

      • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

      Parameters:
      reasons - An array of reasons that specify why a face wasn't indexed.

      • EXTREME_POSE - The face is at a pose that can't be detected. For example, the head is turned too far away from the camera.

      • EXCEEDS_MAX_FACES - The number of faces detected is already higher than that specified by the MaxFaces input parameter for IndexFaces.

      • LOW_BRIGHTNESS - The image is too dark.

      • LOW_SHARPNESS - The image is too blurry.

      • LOW_CONFIDENCE - The face was detected with a low confidence.

      • SMALL_BOUNDING_BOX - The bounding box around the face is too small.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • faceDetail

      UnindexedFace.Builder faceDetail(FaceDetail faceDetail)

      The structure that contains attributes of a face that IndexFacesdetected, but didn't index.

      Parameters:
      faceDetail - The structure that contains attributes of a face that IndexFacesdetected, but didn't index.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • faceDetail

      default UnindexedFace.Builder faceDetail(Consumer<FaceDetail.Builder> faceDetail)

      The structure that contains attributes of a face that IndexFacesdetected, but didn't index.

      This is a convenience method that creates an instance of the FaceDetail.Builder avoiding the need to create one manually via FaceDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to faceDetail(FaceDetail).

      Parameters:
      faceDetail - a consumer that will call methods on FaceDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: