0

我目前正在iOS上做一个项目。我正在开发的应用程序应该从支票(支票?)中拍照,并读取写在支票底部的 CMC7 号码。

目前,我正在使用 openCV 进行开发,因为在我到达之前已经在该项目上完成了工作,但是:

对于这种工作,openCV 是否比 Tesseract 更好?

这里的难点在于所使用的字体,也就是这个: http://www.dafont.com/fr/cmc7.font 可以想象,通常的 OCR 无法识别这种字体,因为它的形状。我认为完成这项工作的最佳方法是使用字体的条形码来识别它,而不是使用字符的形状。

我的想法是,据我所知,Tesseract 可以识别不同类型的字体,我们可以将它训练成特定的字体,但是用于 CMC7 的这种字体呢?如果我想处理条形码,有没有办法用 Tesseract 来做,或者不能只用于字体识别?

4

1 回答 1

0

我们有同样的问题。我认为不可能以条形码方式从 cmc7 获取功能。因为您在数字占位符内有不同的笔划高度和位置。我不熟悉 Tesseract,但对于所有类型的相关器,您可以选择强烈定义类别的特征,类别中样本之间的差异很小。我们正在考虑使用 LBP、HOG 或特征向量等尺度不变特征来消除插值后的数据丢失。

于 2013-10-08T11:19:44.193 回答