Обнаружение символов из двоичного изображения
Здравствуйте, я пытаюсь обнаружить символы на этом конкретном изображении.
Исходное изображение:
После некоторой предварительной обработки я наконец получил это изображение
В настоящее время я могу определять отдельные символы, используя алгоритм обнаружения и сопоставления SURF.
Также с сопоставлением с шаблоном я мог обнаружить отдельные символы.
Но с помощью этих алгоритмов я не могу по-настоящему классифицировать свои совпадения, чтобы определить, какой персонаж является чем. После некоторых исследований и тестов я решил использовать hog дескрипторы для извлечения, а затем обучить эти дескрипторы с помощью svm для классификации.
Когда я обрезал эти символы для поиска по шаблону и поиска по шаблону, я вручную обрезал эти символы в фотошопе, чтобы размеры не были равны друг другу, но алгоритм Hog использует определенную ширину * высоту. поэтому у меня должны быть все персонажи одинакового размера.
Поэтому мой вопрос заключается в том, что, поскольку я собираюсь использовать этот метод только для исходного изображения, могу ли я вручную обрезать и изменить размер каждого символа для HOG? или я должен сначала обнаружить, что каждый персонаж извлекает их, а затем подготовить эти извлеченные символы для Hog? Если второе, какие методы вы бы мне предложили использовать?