我的安卓应用需要读取图片中的文字,我使用Firebase ML Kit来实现这个功能。对于罗马字符的文本,它可以正常工作,但是对于下面字体系列中的数字完全无法识别。
尤其是数字0、1和6,Firebase返回的结果分别是O、i、l、L和b。由于在不同的测试中产生了相同数字的替代字母,因此我不能使用正则表达式来将这些字母替换为数字。
我还尝试了Firebase ML Kit云端文本识别(Google Cloud Vision)来获取这些数字,但是仍然存在相同的问题。
所以,我唯一的选择就是Firebase ML Kit自定义模型。我想知道能否使用基于TensorFlowLite模型的ML Kit自定义模型来读取文本。我之所以这样问,是因为我看到的所有安卓ML Kit自定义模型示例都只用于检测对象,没有看到任何使用MLKit自定义模型来读取文本的示例。
基本上,我想要的与Firebase离线/云端文本识别相同的行为,但是使用自定义Tensorflow Lite模型,这是否可能? 请描述。