模板:
银行卡:
主要思路:用遮盖法 将无关紧要的上面和下面部分截掉,保留银行卡号差不多的位置,然后用opencv做图像处理,得到四个
连着数字的小框框,然后再在四个小框框里面提取出每一个单个的数字和模板里面的数字进行对比
难点是:如何使用opencv进行图像处理,最后只提取出银行卡卡号部分的图像 ;
如何保证从左到右输出的阅读顺序
import cv2
import numpy as np
roi2=[]
labels=[]
points=[]
img=cv2.imread('ocr_a_reference.png')
img_gray=cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
img_bit=cv2.threshold(img_gray,10,255,cv2.THRESH_BINARY_INV)[1]
cnts=