【问题标题】:Can I make Recognizing digital ink works with numbers only?我可以让识别数字墨水仅适用于数字吗?
【发布时间】:2021-09-17 18:58:27
【问题描述】:

我有一个面板供用户写数字,我希望当用户将手指从屏幕上移开时,用户绘制的数字将显示在 TextView 中。

我想使用Recognizing digital ink with ML Kit on Android,清单如下:

  • 绘制 1 = 大多数情况下返回 I 或 i 字母
  • 绘制 4 = 大多数情况返回 u、U、y 或 Y 字母
  • 绘制 5 = 大多数情况返回 S 或 s 字母

我可以让识别数字墨水仅适用于数字吗?

【问题讨论】:

    标签: android google-mlkit


    【解决方案1】:

    目前,ML Kit 中没有仅提供数字的模型,也没有方法 限制期间考虑的字符类别(例如数字) 识别阶段。

    但是,使用常规语言识别器(例如 英文),就是在 RecognitionContext 传入了 recognize 调用。这将使识别器更倾向于识别数字。 此外,您可以为最大数量设置一个较高的值(例如 100) 在识别器options 中返回结果。 然后,您可以遍历 RecognitionCandidates 列表(从最有可能开始排序)并过滤掉 非数字结果。

    【讨论】:

    • 迟到的答案,但谢谢你,我会检查网址:)
    猜你喜欢
    • 2021-12-10
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多