我在我的Android应用(ReCalc: Receipt Calculator)中使用了Firebase的ML Kit,效果很好,但遇到斜线零时例外。在大约一半或更多的情况下,它将斜线零识别为八。
我有一个想法是将包含零的矩形切片成区域,并检测中间上下方的区域是否是暗的。但实际上…
我计划训练一个模型来分类零和八。
这需要很多工作,因此我决定先在这里询问是否有其他解决方案/想法。
这是一个例子:
类似的问题:Tesseract OCR将斜线0误认为8
回答:
最后,我自己训练了一个模型。
它的准确率相当高(超过98%)。然而,我担心它在泛化方面的表现如何。
这是项目链接:ZEC – 斜线零八分类器
我还创建了一个应用,展示如何在Android上使用该模型:ZECA – Android版斜线零八分类器