OpenCV
новичок здесь. Я изо всех сил пытаюсь обнаружить определенную форму в openCV
, используя C++
. Конкретная форма — буква "E"
.
Я рассмотрел несколько способов сделать это. Сопоставление шаблонов и OCR
не будут работать ни под каким углом, поэтому я подумываю об использовании хитрого обнаружения краев. После изучения этого может показаться, что можно использовать линейное преобразование Хафа или хитрое обнаружение краев.
Я могу реализовать оба из них, но это следующий шаг, с которым у меня проблемы. Может ли кто-нибудь из вас подсказать, как двигаться дальше. Как после применения фильтра Кэнни проверить наличие буквы «Е»?
Входное и выходное изображения приведены ниже, однако они могут быть под любым углом.
Вход:
Выход: