如何区分OCR中的斜线零和八(0->8)

我在我的Android应用(ReCalc: Receipt Calculator)中使用了Firebase的ML Kit,效果很好,但遇到斜线零时例外。在大约一半或更多的情况下,它将斜线零识别为八。

我有一个想法是将包含零的矩形切片成区域,并检测中间上下方的区域是否是暗的。但实际上…

我计划训练一个模型来分类零和八

这需要很多工作,因此我决定先在这里询问是否有其他解决方案/想法。

这是一个例子:

错误识别零和八的示例

类似的问题:Tesseract OCR将斜线0误认为8


回答:

最后,我自己训练了一个模型。

它的准确率相当高(超过98%)。然而,我担心它在泛化方面的表现如何。

这是项目链接:ZEC – 斜线零八分类器

我还创建了一个应用,展示如何在Android上使用该模型:ZECA – Android版斜线零八分类器

Related Posts

在使用k近邻算法时,有没有办法获取被使用的“邻居”?

我想找到一种方法来确定在我的knn算法中实际使用了哪些…

Theano在Google Colab上无法启用GPU支持

我在尝试使用Theano库训练一个模型。由于我的电脑内…

准确性评分似乎有误

这里是代码: from sklearn.metrics…

Keras Functional API: “错误检查输入时:期望input_1具有4个维度,但得到形状为(X, Y)的数组”

我在尝试使用Keras的fit_generator来训…

如何使用sklearn.datasets.make_classification在指定范围内生成合成数据?

我想为分类问题创建合成数据。我使用了sklearn.d…

如何处理预测时不在训练集中的标签

已关闭。 此问题与编程或软件开发无关。目前不接受回答。…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注