在Android谷歌视觉OCR我如何确定识别的准确性

时间:2016-12-12 16:02:34

标签: android android-vision google-vision

在谷歌视觉OCR中,在Android下,我如何找到并知道识别文本的准确性是什么?

4 个答案:

答案 0 :(得分:1)

目前API中没有可用的功能可以提供OCR的置信度分数。

答案 1 :(得分:1)

您可以做的是使用第二个OCR系统(ocr.space ocr,Abbyy,...)并使用它们来运行OCR相同的文档 - 然后比较结果。您可以放心地假设两个结果中相同的单词和句子具有较高的置信度。

答案 2 :(得分:0)

为了计算准确性,必须进行人为干预。软件程序不能像这样知道它何时是不正确的,否则它会自行纠正。

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

答案 3 :(得分:0)

您将无法使用Google愿景确定文本检测的准确性。

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

这不适用于云视觉。

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

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