【问题标题】:in Android google vision OCR how I can determine the accuracy of recognition在 Android google vision OCR 中我如何确定识别的准确性
【发布时间】:2016-12-12 16:02:34
【问题描述】:

在 google vision OCR 中,在 Android 下,我如何找到并知道识别文本的准确性是多少?

【问题讨论】:

  • 我相信您正在寻找信心,而不是准确性。 OCR 只是一个人工智能软件,它会出错。它总是为您提供最佳猜测,但它不知道这个猜测是否正确。如果它知道这一点,为什么它会返回错误的答案呢? :)

标签: android android-vision google-vision


【解决方案1】:

目前API 中没有可用的函数可以为您提供 OCR 的置信度分数。

【讨论】:

    【解决方案2】:

    要计算准确性,需要人工干预。软件程序不能像那样知道什么时候是错误的,否则它会自行纠正。

    因此,您必须为此特定目的编写程序。在该程序中,您将向 OCR 提供一些测试图像给 OCR。使用这些测试图像,您还必须手动关联应该是“正确结果”的内容。然后,您可以将此手动书写的文本与 OCR 检测到的文本进行比较。结果,您可以计算准确率。

    【讨论】:

      【解决方案3】:

      您将无法使用 google vision 确定文本检测的准确性。

      但是你可以提高准确性,如果它是像名片这样的静态文件。

      这不适用于云视觉。

      您只需为文本检测添加边界。当您捕获图像时,然后获取图像边界并根据边界获取单独的位图,然后转换为灰色位图,然后从单独的位图中获取文本。

      如果图像非常暗或水印或彩色图像,则为该位图应用对比度。它会提高准确性。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-09
        • 2021-01-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多