图像处理 – 从图像中提取数字

我有手机信用充值卡的图像,我想只提取充值号码(灰色区域)作为可用于直接为手机充电的号码序列

这只是一张样本照片,不能视为标准,因此矩形区域的位置可能不同,在背景中也可能不同,卡片的大小也可能不同.划痕区域可能没有完全刮伤,相机的深度和位置可能不同也是.我在互联网上阅读了大量的论文,但我找不到任何可能有趣的内容,大多数论文都讨论了手写数字的检测.
任何链接或算法名称都非常有用.

最佳答案 您可以使用机器学习方法在
vehicle plate number detection上搜索论文.基本上你需要先提取数字,你可以使用sobel滤镜提取垂直边缘,然后使用阈值(二进制图像)和形态学操作(去除每条垂直边缘线之间的空白区域,并连接所有边缘数量较多的区域) ).最后检索轮廓并用掩模填充连接的组件.

提取数字后,可以使用神经网络和svm等机器学习方法识别它们.

希望能帮助到你.

点赞