Represents a line of text.
| float |
getAngle()
Gets the angle(in degrees, clockwise is positive, range is [-180, 180]) of the
rotation of the recognized line.
|
| Rect |
getBoundingBox()
Returns the axis-aligned bounding rectangle of the detected text.
|
| float |
getConfidence()
Gets the confidence of the recognized line.
|
| Point[] |
getCornerPoints()
Gets the four corner points in clockwise direction starting with top-left.
|
| synchronized List<Text.Element> |
getElements()
Gets a unmodifiable list of
Text.Elements
that make up this text line.
|
| String |
getRecognizedLanguage()
Gets prevailing language in the text, if any.
|
| String |
Gets the angle(in degrees, clockwise is positive, range is [-180, 180]) of the rotation of the recognized line.
Returns the axis-aligned bounding rectangle of the detected text. If nothing found,
it returns null.
Gets the confidence of the recognized line.
It is in range [0.0f, 1.0f].
Note that this information will be unavailable (i.e. returns 0) if you're using the unbundled version of Text Recognition library with an older version of Google Play services (lower than 22.30.XX).
Gets the four corner points in clockwise direction starting with top-left. Due to
the possible perspective distortions, this is not necessarily a rectangle. Parts of the
region could be outside of the image. If nothing found, it returns
null.
Gets a unmodifiable list of Text.Elements
that make up this text line.
Returns an empty list if nothing is found.
Gets prevailing language in the text, if any. The format is in BCP47 (e.g. "en" or "sr-Latn-BA") or "und" if the language could not be determined.
Gets the recognized text in the Text.Line.
It concatenates text strings from underlying Text.Elements
separated by white spaces.
The recognized text is in reading order for the language. For Latin, it is left-to-right within a Line.
Returns an empty string if nothing is found.