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

Обсуждение вопросов, связанных с обработкой аудио и видео информации

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

Postby mihafiz97@gmail.com on 10 May 2019, 09:05

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

25042019_174434_2.jpg


Прочитал про метод Ниблэка и его модификации метод Кристиана. Думаю стоит попробовать для бинаризация этого изображения. Тока не совсем понятно как это на Labview реализовать. Кто-нибудь может помочь с алгоритмом?
mihafiz97@gmail.com
interested
interested
 
Posts: 6
Joined: 27 Jul 2018, 14:40
LabVIEW Version: 2015
Karma: 0

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

Postby ladik on 10 May 2019, 09:21

Посмотрите в сторону Vision Development Module. Также можете поискать следующую книгу, в ней неплохо описаны основные моменты по обработке изображений в LabVIEW.
Attachments
10793299_0_Obrabotka_i_analiz_cifrovih_izobrazheniy_s_primerami_na_LabVIEW_i_IMAQ_Vision[1].jpg
Дорогу осилит идущий.
User avatar
ladik
adviser
adviser
 
Posts: 227
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 87
hardware I/O VIP

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

Postby mihafiz97@gmail.com on 10 May 2019, 09:28

Посмотрите в сторону Vision Development Module. Также можете поискать следующую книгу, в ней неплохо описаны основные моменты по обработке изображений в LabVIEW.

Спасибо вам) Книгу я смотрел уже. Там не описаны данные методы бинаризации. В принципе приложение для подключения камеры я сделал и можно применить функцию threchold с заданным порогом, но это не очень эффективно. А вот Ниблэковский алгоритм у меня вызывает трудности, если кто может накидать какой-нибудь код, то буду весьма благодарен

Может перенести эту тему в раздел "Наука" ?
mihafiz97@gmail.com
interested
interested
 
Posts: 6
Joined: 27 Jul 2018, 14:40
LabVIEW Version: 2015
Karma: 0

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

Postby ladik on 10 May 2019, 10:02

Дорогу осилит идущий.
User avatar
ladik
adviser
adviser
 
Posts: 227
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 87
hardware I/O VIP

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

Postby IvanLis on 10 May 2019, 12:43

mihafiz97@gmail.com wrote:Здравствуйте, подскажите пожалуйста алгоритм для распознавания шкалы линейки метрологической (рисунок прикрепляю)

В чем заключается распознавание?
Вы хотите координаты рисок вычислить или цифры?

Допустим Вы это сделаете (например для вычисления положения рисок, возможно будет достаточно взять профиль вдоль линии), но как будет выполняться синхронизация движения камеры с распознаванием изображения?

И для чего все это, если существуют зарекомендовавшие себя методы калибровки камеры для измерений?
User avatar
IvanLis
professor
professor
 
Posts: 4783
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 759
hardware VIP bloggers teachers


Return to Работа с графикой и звуком

Who is online

Users browsing this forum: No registered users and 2 guests

cron