我正在使用Firebase ML Kit在Android Studio上捕获图片并检测其中的文字。
目前,我使用手机相机拍摄照片,并在应用程序中显示该图像。然后,我点击“检测文本”按钮,就会出现文字。但我希望能看到一些边界框,展示Firebase ML Kit所看到的内容。
我已经找到了许多在Kotlin中完成此操作的方法,但作为一个新的开发者,我觉得需要先搞清楚如何使用Java来实现,然后再考虑是否完全将代码转换为Kotlin。
谢谢
我正在使用Firebase ML Kit在Android Studio上捕获图片并检测其中的文字。
目前,我使用手机相机拍摄照片,并在应用程序中显示该图像。然后,我点击“检测文本”按钮,就会出现文字。但我希望能看到一些边界框,展示Firebase ML Kit所看到的内容。
我已经找到了许多在Kotlin中完成此操作的方法,但作为一个新的开发者,我觉得需要先搞清楚如何使用Java来实现,然后再考虑是否完全将代码转换为Kotlin。
谢谢
ML Kit 提供了一个 API 来获取识别文本的边界框: https://firebase.google.com/docs/reference/android/com/google/firebase/ml/vision/text/FirebaseVisionText.TextBlock
此外,在快速入门应用程序中,ML Kit 提供了一个关于如何实现它的示例: https://github.com/firebase/quickstart-android/blob/master/mlkit/app/src/main/java/com/google/firebase/samples/apps/mlkit/kotlin/textrecognition/TextGraphic.kt#L32