android - Google Play 愿景 : Define OCR Character Range?

标签 android google-play-services ocr vision

我正在使用 Google 的 play-services-vision 在 Android 平台上使用 TextRecognizer 类执行光学字符识别 (OCR)。

为了性能,我想将可识别的字符范围限制在我的应用程序的预期范围内。我不知道如何将此通知 TextRecognizer

目前,我使用的是一个非常基本的实现:

TextRecognizer t = new TextRecognizer.Builder(getActivity()).build();

我希望功能让人联想到以下内容,其中 TextRecognizer 只能返回 01234abc 范围内的字符:

t.setCharacterRange("01234abc");

如果完全可以定义此白名单,是否有人知道是否也可以配置特殊字符以进行检测?

最佳答案

目前没有白名单只有您希望被TextRecognizer识别的特定字符的功能。 .您必须在 TextBlock 上实现您自己的检查器/验证器返回字符串值。

- 是的。我也认为这是很多工作。

关于android - Google Play 愿景 : Define OCR Character Range?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42797176/

相关文章:

android - TabHost 在显示新 Activity 一段时间后显示默认 Activity

android - 使用 .apk 文件访问源代码

android - 谷歌实时多人游戏 api 示例 : ButtonClicker

Android Studio - AppIndex URI

android - 通过电脑浏览器访问安卓手机sdcard

java - 验证/验证 Google Play 游戏服务 ID?

android - Mobile Vision API 可以检测中文、日文和韩文吗?

machine-learning - 使用神经网络进行 OCR

python - 从 pdf 中提取表格

android - 安卓游戏开发,离散运动