FirebaseVisionCloudTextRecognizerOptions.Builder
Stay organized with collections
Save and categorize content based on your preferences.
Public Constructor Summary
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 Constructors
public FirebaseVisionCloudTextRecognizerOptions.Builder
()
Public Methods
Only allow registered application instances with matching certificate fingerprint to
use Cloud Vision API.
Do not set this for debug build if you use simulators to test.
Sets language hints. In most cases, an empty value yields the best results since it
enables automatic language detection. For languages based on the Latin alphabet,
setting language hints is not needed. In rare cases, when the language of the text in
the image is known, setting a hint will help get better results (although it will be a
significant hindrance if the hint is wrong).
Each language code parameter typically consists of a BCP-47 identifier. See
//cloud.google.com/vision/docs/languages for more details.
Sets model type for cloud text recognition. The two model
SPARSE_MODEL
and
DENSE_MODEL
are different models, which could handle different text
densities in an image.
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,["# FirebaseVisionCloudTextRecognizerOptions.Builder\n\npublic static class **FirebaseVisionCloudTextRecognizerOptions.Builder** extends [Object](//developer.android.com/reference/java/lang/Object.html) \nBuilder of [FirebaseVisionCloudTextRecognizerOptions](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions). \n\n### Public Constructor Summary\n\n|---|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | [FirebaseVisionCloudTextRecognizerOptions.Builder](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder#FirebaseVisionCloudTextRecognizerOptions.Builder())() |\n\n### Public Method Summary\n\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [FirebaseVisionCloudTextRecognizerOptions](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions) | [build](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder#build())() Builds the [FirebaseVisionCloudTextRecognizerOptions](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions). |\n| [FirebaseVisionCloudTextRecognizerOptions.Builder](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder) | [enforceCertFingerprintMatch](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder#enforceCertFingerprintMatch())() Only allow registered application instances with matching certificate fingerprint to use Cloud Vision API. |\n| [FirebaseVisionCloudTextRecognizerOptions.Builder](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder) | [setLanguageHints](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder#setLanguageHints(java.util.List\u003cjava.lang.String\u003e))([List](//developer.android.com/reference/java/util/List.html)\\\u003c[String](//developer.android.com/reference/java/lang/String.html)\\\u003e hintedLanguages) Sets language hints. |\n| [FirebaseVisionCloudTextRecognizerOptions.Builder](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder) | [setModelType](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder#setModelType(int))(int modelType) Sets model type for cloud text recognition. |\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 Constructors\n-------------------\n\n#### public **FirebaseVisionCloudTextRecognizerOptions.Builder**\n()\n\nPublic Methods\n--------------\n\n#### public [FirebaseVisionCloudTextRecognizerOptions](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions) **build** ()\n\nBuilds the [FirebaseVisionCloudTextRecognizerOptions](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions). \n\n#### public [FirebaseVisionCloudTextRecognizerOptions.Builder](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder) **enforceCertFingerprintMatch** ()\n\nOnly allow registered application instances with matching certificate fingerprint to\nuse Cloud Vision API.\n\nDo not set this for debug build if you use simulators to test. \n\n#### public [FirebaseVisionCloudTextRecognizerOptions.Builder](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder) **setLanguageHints** ([List](//developer.android.com/reference/java/util/List.html)\\\u003c[String](//developer.android.com/reference/java/lang/String.html)\\\u003e hintedLanguages)\n\nSets language hints. In most cases, an empty value yields the best results since it\nenables automatic language detection. For languages based on the Latin alphabet,\nsetting language hints is not needed. In rare cases, when the language of the text in\nthe image is known, setting a hint will help get better results (although it will be a\nsignificant hindrance if the hint is wrong).\n\nEach language code parameter typically consists of a BCP-47 identifier. See\n//cloud.google.com/vision/docs/languages for more details. \n\n#### public [FirebaseVisionCloudTextRecognizerOptions.Builder](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions.Builder) **setModelType** (int modelType)\n\nSets model type for cloud text recognition. The two model [SPARSE_MODEL](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions#SPARSE_MODEL) and [DENSE_MODEL](/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionCloudTextRecognizerOptions#DENSE_MODEL) are different models, which could handle different text\ndensities in an image."]]