Jump to content
Compvision.ru
Sign in to follow this  
mihafiz

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

Recommended Posts

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

25042019_174434_2.bmp

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

Share this post


Link to post
Share on other sites

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

5cc7ff52ca15f_25042019_174434_2.thumb.png.a96d5bfb14348a8d5a337a0a63c6a3f0.png

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×