Добрый день всем.
Я пытаюсь распознать последовательность из 6 цифр с картинки с помощью глубокого обучения. Для препроцессинга я использую библиотеку OpenCV. Первым делом я избавляюсь от шума с помощью морфологических операций и делаю пороговое преобразование. Далее я ищу компоненты связности и нахожу минимальные ограничивающие прямоугольники. Проблема в том, что последовательность каждый раз искажается случайным образом и какие-то цифры могут быть меньше по размеру, а какие-то больше. Какие-то цифры могут слипаться между собой.
На первом изображении найдено 4 компоненты связности, одна из которых содержит 3 цифры, которые нужно отделить друг от друга. На втором изображении найдена одна компонента связности, которая содержит 6 цифр, которые тоже нужно отделить.
Подскажите, существуют ли какие-нибудь способы разделения слипшихся символов? Как провести более-менее приемлемую сегментацию?
Продвижение своими сайтами как стратегия роста и независимости