Определение черной полосы

Ответить
endry
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 фев 2012, 07:59
Версия LabVIEW: 2010
Контактная информация:

Определение черной полосы

Сообщение endry »

Всем доброго дня/вечера.
Необходимо с помощью веб камеры определять изменение черной полоски на белом фоне, те она может быть прямая или с изгибами. Изображение с камеры получаю, но застрял на том, можно ли проводить какие либо действия по измерению именно с реальным изображение или необходимо делать снимки и с ними работать?
endry
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 фев 2012, 07:59
Версия LabVIEW: 2010
Контактная информация:

Re: Определение черной полосы

Сообщение endry »

Каким образом можно сравнивать изображение или маску и реального изображение с камеры в реальном времени?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Определение черной полосы

Сообщение IvanLis »

endry писал(а):Изображение с камеры получаю, но застрял на том, можно ли проводить какие либо действия по измерению именно с реальным изображение или необходимо делать снимки и с ними работать?
У Вас изображение поступает покадрово, т.е. один кадр = снимок.
Вот его и обрабатывайте, если анализ займет времени больше, времени следующего кадра, то он просто будет пропущен.
endry писал(а):Каким образом можно сравнивать изображение или маску и реального изображение с камеры в реальном времени?
Что значит "сравнить".
Можно вычислить разницу евклидову, математическую... и т.д.
Можно корреляцию вычислить...
endry
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 фев 2012, 07:59
Версия LabVIEW: 2010
Контактная информация:

Re: Определение черной полосы

Сообщение endry »

суть всего этого такова: на электромобиль будет установлена камера и камера должна видеть черную полосу на белом фоне и соответственно ехать по ней. Мои алгоритм был такой: взять кусок этой черной полоски (как бы за маску или образец) и сравнивать его с тем что получает камера и как нибудь (как я еще не знаю) определять в какую сторону должен быть поворот
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Определение черной полосы

Сообщение IvanLis »

endry писал(а):суть всего этого такова: на электромобиль будет установлена камера и камера должна видеть черную полосу на белом фоне и соответственно ехать по ней. Мои алгоритм был такой: взять кусок этой черной полоски (как бы за маску или образец) и сравнивать его с тем что получает камера и как нибудь (как я еще не знаю) определять в какую сторону должен быть поворот
Получается, что полоса всегда вертикальна должна быть!
Я бы построил гистограмму яркости горизонтальную. И смотрел, если пик начал расплываться и смещаться в сторону, то поворачиваем за ним.
endry
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 фев 2012, 07:59
Версия LabVIEW: 2010
Контактная информация:

Re: Определение черной полосы

Сообщение endry »

Нет полоса изгибается, скорее всего она с изгибами замкнутая будет, автомобиль по кругу с поворотами должен ездить
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Определение черной полосы

Сообщение IvanLis »

endry писал(а):Нет полоса изгибается, скорее всего она с изгибами замкнутая будет, автомобиль по кругу с поворотами должен ездить
Это понятно, что изгибается.
endry
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 фев 2012, 07:59
Версия LabVIEW: 2010
Контактная информация:

Re: Определение черной полосы

Сообщение endry »

Тогда мне нужно получать гистограмму изображения с камеры и смотреть в какую сторону идет пик?
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5461
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 27 раз
Поблагодарили: 86 раз

Re: Определение черной полосы

Сообщение IvanLis »

endry писал(а):Тогда мне нужно получать гистограмму изображения с камеры и смотреть в какую сторону идет пик?
когда линия вертикально, то будет выраженный пик
при загибе, уровень пика будет понижаться, а граница пойдет в какую-то сторону

Вы попробуйте, и поймете
Ответить

Вернуться в «Vision / IMAQ»