Machine learning 如何在OCR中区分斜线零和八(0->;8)

Machine learning 如何在OCR中区分斜线零和八(0->;8),machine-learning,ocr,firebase-mlkit,Machine Learning,Ocr,Firebase Mlkit,我正在为我的Android应用程序(ReCalc:ReceiveCalculator)使用Firebase的ML Kit,它的性能非常好,除了斜杠为零的情况。 在大约一半或更多的情况下,它将被删去的0识别为8 我的一个想法是在区域中分割包含零的矩形,并检测中间上方和下方的区域是否为黑色。 但实际上 我计划训练一个模型,将零和八分类 这是一个很大的工作,因此我决定首先在这里询问另一个解决方案/想法 以下是一个例子: 类似的问题:最后我自己训练了一个模特 其准确度相当好(超过98%)。然而,我担心

我正在为我的Android应用程序(ReCalc:ReceiveCalculator)使用Firebase的ML Kit,它的性能非常好,除了斜杠为零的情况。 在大约一半或更多的情况下,它将被删去的0识别为8

我的一个想法是在区域中分割包含零的矩形,并检测中间上方和下方的区域是否为黑色。 但实际上

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

这是一个很大的工作,因此我决定首先在这里询问另一个解决方案/想法

以下是一个例子:


类似的问题:

最后我自己训练了一个模特

其准确度相当好(超过98%)。然而,我担心它概括得有多好

以下是项目:

我还创建了一个应用程序,展示了如何在Android上使用该模型: