在照片中查找特定的字符,尤其是数字 - 是否有一个框架?

5
目前,我正在寻找一种适当的方法在图像中找到价格。这些图片是彩色的,并且是用相机或智能手机拍摄的。我已经完成了一些预处理工作,如颜色阈值化、形态重建等步骤,以定位和裁剪价格所在的区域。现在我想做价格识别。
在我们的项目中,我们已经尝试过一些OCR框架(确切地说是Tesseract和Tessjeract和JOCR)��但照片中数字的识别效果非常差。我们还做了一些实验,使用了预处理后的图像(如颜色阈值化、开运算、分割等)。但使用测试过的框架都没有达到令人满意的结果。
我们也考虑过神经网络可能是一个好的方式,但所有项目成员对它们的知识都不够,而且项目时间非常短。现在我们正在寻找一个能够在(预处理后的)图像中找到数字的框架,最好是一个Java框架。
如果有任何建议,我会非常高兴。
1个回答

1

我不确定是否存在你们需要的框架*。

但是我用神经网络做了类似的事情(带有OCR功能的移动应用程序),并且结果相对不错。

我使用了自组织映射(Kohonen NN),令我惊讶的是它并不像我预期的那样资源占用大,而且设计和编码也相当容易,这里提供了一个基本示例


你发布的链接我也找到了。我们也测试了一些提到的OCR框架。问题是,我还没有找到一个能够在二进制图像中找到字符的框架,这个图像是从照片中生成的,而且字符不在一条线上,并且在彩色背景前面。 - martin
可能目前还没有开发出这样的框架:D - karla
看起来是这样的 :-),但我希望有一个存在。看来我们必须吞下苦果,自己编写解决方案。 - martin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接