我正在做一个项目,我需要从信用卡图片中划分信用卡号码。
我已经完成了这些帖子
http://rnd.azoft.com/optical-recognition-ios-application/
How to split credit card number digits into separate blocks for further recognition?
我不想将tesseract用于边界框或数字分割。 任何使用opencv或任何其他图像处理库的方法都是受欢迎的。
部分输入图片为
答案 0 :(得分:0)
如果您拒绝使用Tesseract,OpenCV确实有一些方法可以执行数字分割。但是实现在某种程度上比使用Tesseract要困难一些。
基本上,信用卡数字提取与车牌号码提取共享相同的过程,也许后者更复杂。所以这里有一些你可能需要的教程。
Number plate recognition code - Github
Licence plate detection with different backgrounds
您可能需要的一些方法:
Sobel过滤
使用阈值函数进行二值化
Blob检测
掩蔽
SVM分类
答案 1 :(得分:0)
字符采用印刷形式,并用空格适当分隔,因此您可以使用OpenCV
轻松解决此问题。按照以下步骤