Обнаружение 7-сегментной неисправности на ЖК-дисплее

Мне нужно разработать алгоритм обнаружения неисправностей на ЖК-дисплее с 7 сегментными символами. Я начал разрабатывать алгоритм, но все, что я делал до сих пор, находил область интересов (ROI), а затем отображал. Вот как это выглядит:

На рисунке 4 дисплея, и я нахожу регионы, в которых они расположены. Дисплей будет в состоянии со всеми включенными сегментами, поэтому должно быть легко обнаружить любую неисправность на них.

Это необработанное изображение:

введите описание изображения здесь

Это пример ошибки:

введите описание изображения здесь

Я просто сделал ошибку в краске, но фактически ошибки были бы в основном отсутствующим сегментом.

Ожидаемый результат:

«Весь первый 7 сегмент отсутствует, а третий 7 сегмент верхнего сегмента отсутствует»

Теперь мне нужно, наконец, выполнить алгоритм поиска неисправностей на сегментах, но я не уверен, как мне это сделать. Я думал об использовании SVM и машинного обучения для обнаружения символов, но мне интересно, является ли это лучшим способом сделать это, поскольку мне не нужно распознавание текста для чтения каждого символа, я просто должен знать, все ли сегменты включен или нет.

Как я могу найти неисправности на сегментах?

Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]