Перейти к содержимому
Compvision.ru
mihafiz

распознавание шкалы линейки

Recommended Posts

Здравствуйте, подскажите пожалуйста алгоритм для распознавания шкалы линейки метрологической (рисунок прикрепляю). В идеале камера будет снимать с равномерным освещением. Сейчас пока что такой тестовый скриншот. На данный момент попробовал распознать деления по перепадам яркости (второй скриншот). Камера будет смотреть на линейку и двигаться вдоль ее горизонтально.Линейка может быть 20 см и больше. Есть идеи у кого-нибудь?

25042019_174434_2.bmp

Безымянный.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Основная проблема у Вас - неравномерное освещение. Вам нужно использовать бестеневую лампу, чтобы на изображении не было бликов. Далее нужно бинаризировать изображение с помощью адаптивного порога (я использовал 17х17 -8). После удаления мелких сегментов можно по вертикальным линиям определить масштаб (сколько пикселей в одном мм) изображения. Зная масштаб можно определить размеры измеряемой детали. Результат после бинаризации.:

5cc7ff52ca15f_25042019_174434_2.thumb.png.a96d5bfb14348a8d5a337a0a63c6a3f0.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Еще можно попробовать антибликовый спрей, он реально улучшает картину.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×