FirebaseVisionText.Line

public static class FirebaseVisionText.Line extends Object

Represents a line of text.

Public Method Summary

Rect
getBoundingBox()
Returns the axis-aligned bounding rectangle of the detected text.
Float
getConfidence()
The confidence of the recognized text.
Point[]
getCornerPoints()
Gets the four corner points in clockwise direction starting with top-left.
synchronized List<FirebaseVisionText.Element>
getElements()
Gets a unmodifiable list of FirebaseVisionText.Elements that make up this text line.
List<RecognizedLanguage>
getRecognizedLanguages()
Gets a list of recognized languages together with confidence.
String
getText()
Gets the recognized text as a string.

Inherited Method Summary

Object
clone()
boolean
equals(Object arg0)
void
finalize()
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()

Public Methods

public Rect getBoundingBox ()

Returns the axis-aligned bounding rectangle of the detected text.

public Float getConfidence ()

The confidence of the recognized text.

The value is returned only for cloud recognizers that are configured with DENSE_MODEL.

public Point[] getCornerPoints ()

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.

The value is only valid for on-device text recognition.

public synchronized List<FirebaseVisionText.Element> getElements ()

Gets a unmodifiable list of FirebaseVisionText.Elements that make up this text line.

public List<RecognizedLanguage> getRecognizedLanguages ()

Gets a list of recognized languages together with confidence. (Cloud API only.)

public String getText ()

Gets the recognized text as a string. Returned in reading order for the language. For Latin, this is top to bottom within a TextBlock, and left-to-right within a Line.

Returns an empty string if nothing is found.

Firebase gives you the tools and infrastructure you need to build better mobile and web apps, improve app quality, and grow your business.

Updated Aug 8, 2020

Discover Firebase, Google’s mobile and web app development platform that helps developers build apps and games that users will love.

Updated Oct 3, 2024