【问题标题】:How to recognise digits using Firebase ML Kit custom model如何使用 Firebase ML Kit 自定义模型识别数字
【发布时间】: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 模型,这可能吗?请描述

【问题讨论】:

  • 为什么对这个问题投反对票?我不知道这个问题有什么问题,我试图以最好的方式写这个问题。是因为语法还是缺乏研究努力?
  • 我认为反对票是因为缺乏研究工作。 Digital Ocean 为您的要求制作了tutorial。并且在 Google 搜索的第一个结果中提供了 moremoreeven more 资源
  • @ArthurAttout OP 明确表示他尝试了“ML Kit 云文本识别”,但在某些数字上得到了不好的结果。他在问是否有更可靠的解决方案。合法的问题恕我直言。
  • @ParthBhuva,目前无法添加自定义字体,即使他们计划很快实现它。我目前正在做的是使用正则表达式用数字替换字母,它几乎可以工作 70%
  • 当我通过邮件联系 Firebase 支持团队时,我想我得到了这些信息,他们说在他们的未来计划中,但没有提供任何预计到达时间

标签: android firebase tensorflow tensorflow-lite firebase-mlkit


【解决方案1】:

目前,无法通过 ML Kit 识别带有自定义模型的文本。但是有一种方法可以使用 tensorflow 来实现。

TensorFlow examples

【讨论】:

    猜你喜欢
    • 2020-09-24
    • 2021-01-03
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 2018-12-12
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    相关资源
    最近更新 更多