roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 фев 2025, 16:02

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 13:12 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Коллеги, приветствую.
Знаю что у нас на форуме достаточное количество людей так или иначе занимались обработкой видеопотока.
Есть коммерческая задача:
Камера (Baumer VEXG-25C (11166633) + SDK) нацелена на прозрачную колбу с водой (можно прямоугольного сечения) в которой появляются пузырьки воздуха, необходимо их подсчитать и рассчитать объем воздуха в них.


Работа может быть исполнена удаленно.
Стоимость разработки я хотел бы узнать у вероятного исполнителя, после чего буду ее согласовывать с заказчиком.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 15:48 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
А какая скорость требуется?
Если брать макс. разрешение и частоту кадров, то получается обработка 1920x1200 x 41fps = около 90 мегабайт/с. Это овер много, это fpga и все радости жизни :(
И такую обработку лучше делать с параллельного интерфейса cmos матрицы. Я увидел только Ethernet интерфейс...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 17:53 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Это отдельная задача, я просто ее не выставлял пока в рамках первой.
И заказчику нужна съемка видео с частотой 240Гц или больше.
Но я уверен что с помощью данного железа это не сделать


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 18:36 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ну OpenCV тут точно не поможет, Нужно много очень шустрой памяти (кадров на 5) и фпга. 240гц - вообще за гранью :)
А видео с этими пузыриками можно увидеть? Это редкие явления или бурление масс? :)
Пузырик скрывающийся за другим пузырьком - проблема :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 18:40 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Чтобы узнать объем воздуха в пузырьках, нужно знать их размеры. А вычисление размеров требует определения дальности до каждого пузырька. Если пузырьков много, они могут заслонять другие пузырьки. Поэтому их наблюдение будет затруднено или даже невозможно. И это только самые простые вопросы к данному проекту.

PS: А нельзя ли тупо измерять объем выходящего из колбы газа каким-нибудь расходомером? Так может получиться даже точнее, если пузырьков много.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 18:57 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
звучит логично, я переадресую все эти вопросы


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 20:00 
Не в сети
Аватара пользователя

Зарегистрирован: 20 апр 2015, 22:02
Сообщения: 562
Откуда: Москва
Skype: sergelola
ФИО: Сергей
Кажется что гораздо проще измерять уровень жидкости и множить это на время, Архимед это уже давно придумал, но за пузырьками конечно круче следить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 20:55 
Не в сети

Зарегистрирован: 23 окт 2015, 19:58
Сообщения: 158
у этой камеры fps 41 http://vitalvisiontechnology.com/gige-c ... -vexg-25c/ ? 240кадров тут не получится.

Если просто количество пузырьков считать, то можно и одной камерой обойтись, заслон одного пузырька другим вполне отрабатываются до определенного предела, если жидкость достаточно прозрачна и пока не начнет бурлить.
с 2-мя и более камерами, можно попытаться сделать объемную 3d-обработку, но тут будет куча факторов даже с квадратной колбой из-за преломления света в разных средах. те расстояния и размеры будут считаться с большой погрешностью. К тому же нужно посмотреть как можно расставлять камеры. снизу вверх например можно поставить?
ну и далее куча вопросов, тк нужно видеть пример процесса.

PS: расчет выхода газа на основе уровня бурлящей жидкости скорее всего даст еще большую погрешность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 21:54 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
А где в тз написано, что надо мерить обьем газа? Я вижу подсчет пузырьков. Может это какая-то пузырьковая камера для ловли заряженных ионизирующих частиц :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 03 апр 2018, 22:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2683
Откуда: Где-то в Латинской Америке
Если пузыри подсветить сканирующим лазером, то можно разобрать их по слоям :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 04 апр 2018, 17:31 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
а спецеффекты в виде прозрачной колбы с пузырьками и скоростной камеры обязательны?
скучными классическими способами нельзя считать?

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 04 апр 2018, 18:44 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Заказчик озадачен, думает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 04 апр 2018, 20:39 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
счётчик пузырьков + оптопара


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 04 апр 2018, 21:23 
Не в сети

Зарегистрирован: 31 дек 2013, 09:53
Сообщения: 98
Medtech писал(а):
Кажется что гораздо проще измерять уровень жидкости и множить это на время, Архимед это уже давно придумал, но за пузырьками конечно круче следить.

Ну да, можно же поставить риски на аквариуме, и каждые 0.1 сек измерять уровень жидкости.
И соответственно определять объём пузырьков каждую секунду.
Все зависит от количества пузырьков и их объёма, ну и от того насколько бурлить будет жидкость.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Подсчёт пузырьков, OpenCV ?
СообщениеДобавлено: 05 апр 2018, 14:58 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Перед подсчётом пузырьки надо собирать и калибровать, чтобы они как попало не болтались в колбе.
в пробирку поставить "лесенку", по ней пузырьки будет вверх уходить.
типа как тут:


можно сделать несколько лесенок рядом, с разным стартовым уровнем, тогда чем больше газа поступает, тем больше лесенок будет задействовано пузырьками.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO