TextRecognizer
Stay organized with collections
Save and categorize content based on your preferences.
The Mobile Vision API is deprecated and no longer maintained.
It is now a part of ML Kit which includes all new on-device ML
capabilities. If you use Mobile Vision in your app today, follow the
migration guide .
Finds and recognizes text in a supplied Frame
.
Build new TextRecognizer instances using TextRecognizer.Builder
.
Recognition results are returned by
detect(Frame)
. The OCR algorithm tries to infer the text layout and organizes each
paragraph into TextBlock
instances. If any text is detected, at least one TextBlock
instance will be returned.
Adding the ocr functionality dependency to your project's
AndroidManifest.xml will indicate to the installer that it should download the dependency on
application install.
Inherited Method Summary
From class com.google.android.gms.vision.Detector
abstract SparseArray <TextBlock >
detect (Frame arg0)
boolean
isOperational ()
void
receiveFrame (Frame arg0)
void
release ()
boolean
setFocus (int arg0)
void
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
Detects and recognizes text in a image. Only supports bitmap and ImageFormat.NV21
for now.
Returns
mapping of int to TextBlock
,
where the int domain represents an opaque ID for the text block.
public boolean isOperational ()
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 2021-06-17 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]