Бих искал да приложа OCR към някои снимки на 7 сегментни дисплеи на стена. Моята стратегия е следната:
- Скрито изображение в скала на сивото
- Замъглете изображението, за да намалите фалшивите ръбове
- Праг на изображението до двоично изображение
- Прилагане на откриване на Canny Edge
- Задайте регион на интерес (ROI) въз основа на модел, даден от силуета на числото
- Мащабът ROI и шаблонът съответстват на региона
Как да задам ROI, така че програмата ми да не трябва да търси шаблона през цялото изображение? Бих искал да задам базата си за ROI въз основа на броя намерени ръбове или нещо по-полезно, ако някой може да ми помогне.
Разглеждах Cascade Classification и Haar, но не знам как да го приложа към моя проблем.
Ето изображение след предварителна обработка и разпознаване на ръбове:
оригинално изображение