Как извлечь номер счета из индийского банковского чека - PullRequest
0 голосов
/ 21 марта 2020

Я работаю над задачей извлечь номер счета из индийских чековых изображений. Мой текущий подход заключается в том, чтобы обрезать изображение и получить только левую среднюю часть изображения, а затем применить к нему OCR и извлечь только число, но этот подход не кажется хорошим. При поиске на SO я получил это решение , но это тоже не очень хороший подход, так как необязательно, чтобы контрольный номер был фиолетового цвета.

Я хочу знать, как это сделать извлечь номер счета из отмененного ? check

Вот мой код для извлечения номера счета

img = cv2.imread("path/to/image/original_cheque9.jpg")
height,width,c = img.shape
y = round(height - height * 65 / 100)
x = round(width - width * 90 / 100)
h = round(height - height * 80 / 100)
w = round(width - width * 60 / 100)

crop_img = img[y:y + h, x:x + w]
x = image_to_string(crop_img, config='--psm 6')
print(x)
#output :
'* | 50100279297883 | Ba", s388 Pte?'

Теперь я хочу только "50100279297883" эту часть из строки, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...