Class TextDetection

    • Method Detail

      • detectedText

        public final String detectedText()

        The word or line of text recognized by Amazon Rekognition.

        Returns:
        The word or line of text recognized by Amazon Rekognition.
      • type

        public final TextTypes type()

        The type of text that was detected.

        If the service returns an enum value that is not available in the current SDK version, type will return TextTypes.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

        Returns:
        The type of text that was detected.
        See Also:
        TextTypes
      • typeAsString

        public final String typeAsString()

        The type of text that was detected.

        If the service returns an enum value that is not available in the current SDK version, type will return TextTypes.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from typeAsString().

        Returns:
        The type of text that was detected.
        See Also:
        TextTypes
      • id

        public final Integer id()

        The identifier for the detected text. The identifier is only unique for a single call to DetectText.

        Returns:
        The identifier for the detected text. The identifier is only unique for a single call to DetectText.
      • parentId

        public final Integer parentId()

        The Parent identifier for the detected text identified by the value of ID. If the type of detected text is LINE, the value of ParentId is Null.

        Returns:
        The Parent identifier for the detected text identified by the value of ID. If the type of detected text is LINE, the value of ParentId is Null.
      • confidence

        public final Float confidence()

        The confidence that Amazon Rekognition has in the accuracy of the detected text and the accuracy of the geometry points around the detected text.

        Returns:
        The confidence that Amazon Rekognition has in the accuracy of the detected text and the accuracy of the geometry points around the detected text.
      • geometry

        public final Geometry geometry()

        The location of the detected text on the image. Includes an axis aligned coarse bounding box surrounding the text and a finer grain polygon for more accurate spatial information.

        Returns:
        The location of the detected text on the image. Includes an axis aligned coarse bounding box surrounding the text and a finer grain polygon for more accurate spatial information.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)