0

我想使用 opencv-python 执行信用卡 OCR。信用卡图片示例如何做到这一点?

4

1 回答 1

1

这就是我的想法(一个非常高级的算法):

  1. 使用斑点检测检测轮廓(可能验证您有两组平行线)
  2. 通过两组平行线,您知道字符是如何对齐的。以该角度旋转整个图像,因此文本将是水平的(这使您的工作更简单)
  3. 执行自适应二进制阈值处理(例如 Otsu)。
  4. 通常,如果您大致知道在哪里查找信息(相对于卡片边框的坐标),则可以在分割文本(二值化)时使用任何 OCR 算法。
于 2018-08-21T20:40:33.073 回答