Добрый день всем.
Я пытаюсь распознать последовательность из 6 цифр с картинки с помощью глубокого обучения. Для препроцессинга я использую библиотеку OpenCV. Первым делом я избавляюсь от шума с помощью морфологических операций и делаю пороговое преобразование. Далее я ищу компоненты связности и нахожу минимальные ограничивающие прямоугольники. Проблема в том, что последовательность каждый раз искажается случайным образом и какие-то цифры могут быть меньше по размеру, а какие-то больше. Какие-то цифры могут слипаться между собой.
На первом изображении найдено 4 компоненты связности, одна из которых содержит 3 цифры, которые нужно отделить друг от друга. На втором изображении найдена одна компонента связности, которая содержит 6 цифр, которые тоже нужно отделить.
Подскажите, существуют ли какие-нибудь способы разделения слипшихся символов? Как провести более-менее приемлемую сегментацию?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Последовательность чисел от 0 до N-1 (N >= 2 - целое) случайным образом перемешали, получив массив A длины NНеобходимо изменить массив так, чтобы...
Есть набор точек типа std::pair<int, int>, представляющих собой вершины некоторого многоульника (вообще говоря, невыпуклого)Дана некоторая вершина...
С помощью API браузера произвожу захват видео (html5webm) и отправку фрагментов на удаленный сервер