【发布时间】:2019-03-13 10:07:20
【问题描述】:
我的 android 应用程序需要读取图像中的文本,我为此使用 Firebase ML Kit,它适用于标准罗马脚本中的文本,但它完全无法读取图像中的数字下面的字体系列。
特别是对于数字 0、1 和 6,Firebase 结果给出了 O、i、l、L 和 b,因为它在不同的测试中为同一数字提供了替代字母,我不能应用正则表达式来用数字替换这些字母。
我还尝试了 Firebase ML Kit 云文本识别 (Google Cloud Vision) 来获取这些数字,但它确实有同样的问题。
所以我剩下的唯一选择是 Firebase ML Kit 自定义模型,我想知道使用基于 ML Kit 自定义模型 阅读文本的可能性>TensorFlowLite 模型,我问这个是因为我看到的所有 android ML Kit Custom Model 示例仅用于检测对象,没有看到任何使用 MLKit 自定义模型读取文本的示例任何地方。
基本上我想要的是与 Firebase 离线/云文本识别相同的行为,但使用自定义 tensorflow lite 模型,这可能吗?请描述
【问题讨论】:
-
为什么对这个问题投反对票?我不知道这个问题有什么问题,我试图以最好的方式写这个问题。是因为语法还是缺乏研究努力?
-
@ArthurAttout OP 明确表示他尝试了“ML Kit 云文本识别”,但在某些数字上得到了不好的结果。他在问是否有更可靠的解决方案。合法的问题恕我直言。
-
@ParthBhuva,目前无法添加自定义字体,即使他们计划很快实现它。我目前正在做的是使用正则表达式用数字替换字母,它几乎可以工作 70%
-
当我通过邮件联系 Firebase 支持团队时,我想我得到了这些信息,他们说在他们的未来计划中,但没有提供任何预计到达时间
标签: android firebase tensorflow tensorflow-lite firebase-mlkit