2015-04-27 2 views
0

Я делаю проект, для которого мне нужно сегментировать номера кредитных карт с изображения кредитной карты.Digit Сегментация в кредитной/дебетовой карте

Я прошел через эти пост

http://rnd.azoft.com/optical-recognition-ios-application/

How to split credit card number digits into separate blocks for further recognition?

Я не хочу использовать Tesseract для ограничивающего параллелепипеда или цифры сегментации. Любой метод, использующий opencv или любую другую библиотеку обработки изображений, приветствуется.

Некоторые из входных изображений являются

enter image description here enter image description here enter image description here

+0

"Я не хочу использовать Tesseract для ограничивающего параллелепипеда или цифры сегментации." Зачем? – FooBar

+0

На самом деле Tesseract не работает должным образом в некоторых моих изображениях :( – patrick

ответ

0

Если вы отказываетесь использовать Tesseract, OpenCV имеют некоторые методы для выполнения значной сегментации. Но реализация как-то немного сложнее, чем использование Tesseract.

В принципе, извлечение цифр кредитной карты разделяет один и тот же процесс с номером номера номерного знака, и, возможно, более поздний сложнее. Итак, вот некоторые уроки, которые вам могут понадобиться.

Number plate recognition code - Github

Licence plate detection with different backgrounds

Некоторые метод может понадобиться: фильтрация

Собела

Binarize с использованием пороговой функции

обнаружения Blob

Маскировка

SVM classifing