Всем доброго дня/вечера.
Необходимо с помощью веб камеры определять изменение черной полоски на белом фоне, те она может быть прямая или с изгибами. Изображение с камеры получаю, но застрял на том, можно ли проводить какие либо действия по измерению именно с реальным изображение или необходимо делать снимки и с ними работать?
Определение черной полосы
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 фев 2012, 07:59
- Версия LabVIEW: 2010
- Контактная информация:
Re: Определение черной полосы
Каким образом можно сравнивать изображение или маску и реального изображение с камеры в реальном времени?
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Определение черной полосы
У Вас изображение поступает покадрово, т.е. один кадр = снимок.endry писал(а):Изображение с камеры получаю, но застрял на том, можно ли проводить какие либо действия по измерению именно с реальным изображение или необходимо делать снимки и с ними работать?
Вот его и обрабатывайте, если анализ займет времени больше, времени следующего кадра, то он просто будет пропущен.
Что значит "сравнить".endry писал(а):Каким образом можно сравнивать изображение или маску и реального изображение с камеры в реальном времени?
Можно вычислить разницу евклидову, математическую... и т.д.
Можно корреляцию вычислить...
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 фев 2012, 07:59
- Версия LabVIEW: 2010
- Контактная информация:
Re: Определение черной полосы
суть всего этого такова: на электромобиль будет установлена камера и камера должна видеть черную полосу на белом фоне и соответственно ехать по ней. Мои алгоритм был такой: взять кусок этой черной полоски (как бы за маску или образец) и сравнивать его с тем что получает камера и как нибудь (как я еще не знаю) определять в какую сторону должен быть поворот
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Определение черной полосы
Получается, что полоса всегда вертикальна должна быть!endry писал(а):суть всего этого такова: на электромобиль будет установлена камера и камера должна видеть черную полосу на белом фоне и соответственно ехать по ней. Мои алгоритм был такой: взять кусок этой черной полоски (как бы за маску или образец) и сравнивать его с тем что получает камера и как нибудь (как я еще не знаю) определять в какую сторону должен быть поворот
Я бы построил гистограмму яркости горизонтальную. И смотрел, если пик начал расплываться и смещаться в сторону, то поворачиваем за ним.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 фев 2012, 07:59
- Версия LabVIEW: 2010
- Контактная информация:
Re: Определение черной полосы
Нет полоса изгибается, скорее всего она с изгибами замкнутая будет, автомобиль по кругу с поворотами должен ездить
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Определение черной полосы
Это понятно, что изгибается.endry писал(а):Нет полоса изгибается, скорее всего она с изгибами замкнутая будет, автомобиль по кругу с поворотами должен ездить
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 фев 2012, 07:59
- Версия LabVIEW: 2010
- Контактная информация:
Re: Определение черной полосы
Тогда мне нужно получать гистограмму изображения с камеры и смотреть в какую сторону идет пик?
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Определение черной полосы
когда линия вертикально, то будет выраженный пикendry писал(а):Тогда мне нужно получать гистограмму изображения с камеры и смотреть в какую сторону идет пик?
при загибе, уровень пика будет понижаться, а граница пойдет в какую-то сторону
Вы попробуйте, и поймете
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...