File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
src/mlkit/java/org/totschnig/ocr Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ android {
3030 mlkit {
3131 dimension " engine"
3232 applicationIdSuffix " .mlkit"
33+ minSdkVersion 19
3334 }
3435 tesseract {
3536 dimension " engine"
@@ -74,7 +75,7 @@ dependencies {
7475 implementation ' androidx.lifecycle:lifecycle-livedata-ktx:2.4.1'
7576 implementation ' androidx.exifinterface:exifinterface:1.3.3'
7677 testImplementation ' junit:junit:4.13.2'
77- mlkitImplementation ' com.google.android.gms:play-services- mlkit- text-recognition:18 .0.0'
78+ mlkitImplementation ' com.google.mlkit: text-recognition:16 .0.0-beta3 '
7879 tesseractImplementation ' cz.adaptech:tesseract4android:4.1.1'
7980 implementation ' com.jakewharton.timber:timber:5.0.1'
8081 implementation " androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1"
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ import android.net.Uri
66import androidx.lifecycle.viewModelScope
77import com.google.mlkit.vision.common.InputImage
88import com.google.mlkit.vision.text.TextRecognition
9+ import com.google.mlkit.vision.text.latin.TextRecognizerOptions
910import kotlinx.coroutines.Dispatchers
1011import kotlinx.coroutines.launch
1112import kotlinx.coroutines.withContext
@@ -22,7 +23,7 @@ class OcrViewModel(application: Application) : BaseViewModel(application) {
2223 }?.let {
2324 InputImage .fromBitmap(it, getOrientation(uri))
2425 }?.let {
25- TextRecognition .getClient().process(it)
26+ TextRecognition .getClient(TextRecognizerOptions . DEFAULT_OPTIONS ).process(it)
2627 .addOnSuccessListener { texts ->
2728 result.postValue(Result .success(texts.wrap()))
2829 }
You can’t perform that action at this time.
0 commit comments