我有这张图片
如何OCR呢?我知道这非常具有挑战性,但我非常感谢任何帮助。
我有这张图片
如何OCR呢?我知道这非常具有挑战性,但我非常感谢任何帮助。
如果您有时间自己开发检测,我会大致这样做:
由于您只有十位数字,这在图像之间相当一致,因此应该可以。
尝试在图像上使用对比度和伽玛。您所需要的只是大多数图书馆的字符轮廓。根据您的性能 SLA,您可以运行各种对比度/伽玛场景,并让 OCR 软件对其进行几次拍摄。汇总结果并查看是否有任何一致性。从长远来看,这可以为您提供相当准确的结果。
机器学习(在这里,使用一些中性网络)对于数字通常已经是准确的,只需最少的培训且易于使用。
一种DIY方法:
一些神经网络的输出可能是???1160060060??1??? 对于第一个字符。您应该从中选择最常出现的 (0)。
要正确识别数字的顺序,请使用“移动窗口”,就像您裁剪图像宽度的一小部分一样。
在图像的整个宽度上重复此操作。
最棘手的一点很可能是计算一个数字和下一个数字之间的空间。
如果幸运的话,数字总是相同的大小(等宽),您可以提前决定需要多少像素。否则,这通常可以在将像素输入神经网络之前在校准步骤中完成。
如果图像可以旋转,那么让一个单独的神经网络帮助您计算旋转实际上可能是有意义的。
程序员(和我)在 1980 年代已经在 Commodore 计算机上尝试了数字识别!如今,您可能会发现一些大学 AI 课程的任务与此类似。