Class TextDetection
- java.lang.Object
-
- software.amazon.awssdk.services.rekognition.model.TextDetection
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TextDetection.Builder,TextDetection>
@Generated("software.amazon.awssdk:codegen") public final class TextDetection extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TextDetection.Builder,TextDetection>
Information about a word or line of text detected by DetectText.
The
DetectedTextfield contains the text that Amazon Rekognition detected in the image.Every word and line has an identifier (
Id). Each word belongs to a line and has a parent identifier (ParentId) that identifies the line of text in which the word appears. The wordIdis also an index for the word within a line of words.For more information, see Detecting text in the Amazon Rekognition Developer Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTextDetection.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TextDetection.Builderbuilder()Floatconfidence()The confidence that Amazon Rekognition has in the accuracy of the detected text and the accuracy of the geometry points around the detected text.StringdetectedText()The word or line of text recognized by Amazon Rekognition.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Geometrygeometry()The location of the detected text on the image.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Integerid()The identifier for the detected text.IntegerparentId()The Parent identifier for the detected text identified by the value ofID.List<SdkField<?>>sdkFields()static Class<? extends TextDetection.Builder>serializableBuilderClass()TextDetection.BuildertoBuilder()StringtoString()Returns a string representation of this object.TextTypestype()The type of text that was detected.StringtypeAsString()The type of text that was detected.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
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,
typewill returnTextTypes.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- 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,
typewill returnTextTypes.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- 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 isLINE, the value ofParentIdisNull.- Returns:
- The Parent identifier for the detected text identified by the value of
ID. If the type of detected text isLINE, the value ofParentIdisNull.
-
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.
-
toBuilder
public TextDetection.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TextDetection.Builder,TextDetection>
-
builder
public static TextDetection.Builder builder()
-
serializableBuilderClass
public static Class<? extends TextDetection.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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.
-
-