FirebaseVisionText.TextBlock
Stay organized with collections
Save and categorize content based on your preferences.
A block of text (think of it as a paragraph) as deemed by the OCR engine.
Inherited Method Summary
From class java.lang.Object
Object
|
clone()
|
boolean |
|
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.
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.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2020-08-08 UTC.
[null,null,["Last updated 2020-08-08 UTC."],[],[],null,["# FirebaseVisionText.TextBlock\n\npublic static class **FirebaseVisionText.TextBlock** extends [Object](//developer.android.com/reference/java/lang/Object.html) \nA block of text (think of it as a paragraph) as deemed by the OCR engine. \n\n### Public Method Summary\n\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Rect](//developer.android.com/reference/android/graphics/Rect.html) | [getBoundingBox](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.TextBlock#getBoundingBox())() Returns the axis-aligned bounding rectangle of the detected text. |\n| [Float](//developer.android.com/reference/java/lang/Float.html) | [getConfidence](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.TextBlock#getConfidence())() The confidence of the recognized text. |\n| [Point\\[\\]](//developer.android.com/reference/android/graphics/Point.html) | [getCornerPoints](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.TextBlock#getCornerPoints())() Gets the four corner points in clockwise direction starting with top-left. |\n| synchronized [List](//developer.android.com/reference/java/util/List.html)\\\u003c[FirebaseVisionText.Line](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.Line)\\\u003e | [getLines](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.TextBlock#getLines())() Gets an unmodifiable list of [FirebaseVisionText.Line](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.Line)s that make up this text block. |\n| [List](//developer.android.com/reference/java/util/List.html)\\\u003c[RecognizedLanguage](/docs/reference/android/com/google/firebase/ml/vision/text/RecognizedLanguage)\\\u003e | [getRecognizedLanguages](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.TextBlock#getRecognizedLanguages())() Gets a list of recognized languages together with confidence. |\n| [String](//developer.android.com/reference/java/lang/String.html) | [getText](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.TextBlock#getText())() Gets the recognized text as a string. |\n\n### Inherited Method Summary\n\nFrom class java.lang.Object \n\n|----------------------------------------------------------------------------|--------------------------------------------------------------------------------|\n| [Object](//developer.android.com/reference/java/lang/Object.html) | clone() |\n| boolean | equals([Object](//developer.android.com/reference/java/lang/Object.html) arg0) |\n| void | finalize() |\n| final [Class](//developer.android.com/reference/java/lang/Class.html)\\\u003c?\\\u003e | getClass() |\n| int | hashCode() |\n| final void | notify() |\n| final void | notifyAll() |\n| [String](//developer.android.com/reference/java/lang/String.html) | toString() |\n| final void | wait(long arg0, int arg1) |\n| final void | wait(long arg0) |\n| final void | wait() |\n\nPublic Methods\n--------------\n\n#### public [Rect](//developer.android.com/reference/android/graphics/Rect.html) **getBoundingBox** ()\n\nReturns the axis-aligned bounding rectangle of the detected text. \n\n#### public [Float](//developer.android.com/reference/java/lang/Float.html) **getConfidence** ()\n\nThe confidence of the recognized text.\n\nThe value is returned only for cloud recognizers that are configured with\n[DENSE_MODEL](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions#DENSE_MODEL). \n\n#### public [Point\\[\\]](//developer.android.com/reference/android/graphics/Point.html)\n**getCornerPoints** ()\n\nGets the four corner points in clockwise direction starting with top-left. Due to\nthe possible perspective distortions, this is not necessarily a rectangle. Parts of the\nregion could be outside of the image.\n\nThe value is only valid for on-device text recognition. \n\n#### public synchronized [List](//developer.android.com/reference/java/util/List.html)\\\u003c[FirebaseVisionText.Line](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.Line)\\\u003e\n**getLines** ()\n\nGets an unmodifiable list of [FirebaseVisionText.Line](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.Line)s that make up this text block. \n\n#### public [List](//developer.android.com/reference/java/util/List.html)\\\u003c[RecognizedLanguage](/docs/reference/android/com/google/firebase/ml/vision/text/RecognizedLanguage)\\\u003e\n**getRecognizedLanguages** ()\n\nGets a list of recognized languages together with confidence. (Cloud API only.) \n\n#### public [String](//developer.android.com/reference/java/lang/String.html) **getText** ()\n\nGets the recognized text as a string. Returned in reading order for the language.\nFor Latin, this is top to bottom within a TextBlock, and left-to-right within a\nLine.\n\nReturns an empty string if nothing is found."]]