roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 126 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 08:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
vadinator писал(а):
Тема опять скатилась к делёжке неубитого ещё медведя :D
А всёж, какие алгоритмы лучше использовать для данной задачи?

Я же вот тут описал эскиз алгоритма: post184258.html#p184258

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 09:05 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
А раньше этого небыло :ROFL:
Наверное я дурак :)

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 09:41 
Не в сети

Зарегистрирован: 13 ноя 2010, 11:46
Сообщения: 44
Господа,

1. МЫ ОТКАЗЫВАЕМСЯ ОТ РАСЧЕТА СКОРОСТИ ШАРИКА НА БОРТУ. Извините, что капсом, третий раз пишу.
2. Выше в топике я предложил алгоритм, который убирает все вопросы с бликами. Следим за одной точкой. Если кто-то из специалистов считает данный алгоритм неподходящим, я был бы крайне признателен, если бы вы сказали в чем его порочность.
3. Организация тестирования - это полностью наша забота. 83 часа работы - это чуть больше 3 суток. Мы же рассчитываем минимум на 14 суток непрерывного тестирования.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 09:45 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
pt177, а может опишите вашу цель :) Ну типа, что вы хотите с этого иметь..кроме бульёна?

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 09:49 
Не в сети
Аватара пользователя

Зарегистрирован: 12 янв 2009, 21:39
Сообщения: 1266
Откуда: Чебоксары, Чувашская Республика
Skype: roman.buhalov
прог. языки: Basic, VisualBasic,Pascal, Delphi, ASM
ФИО: Роман Сергеевич
pt177 писал(а):
Господа,

1. МЫ ОТКАЗЫВАЕМСЯ ОТ РАСЧЕТА СКОРОСТИ ШАРИКА НА БОРТУ. Извините, что капсом, третий раз пишу.


И ЭТО еще раз не отвечает на наш вопрос "ЗА ШАРИКОМ СЛЕДИТЬ НАДО?!"

Или только нужны моменты "Ставок больше нет!" и номер на который попал шарик....

_________________
«Это невозможно» — сказала Причина. «Это безрассудно!» — заметил Опыт. «Это бесполезно!» — отрезала Гордость.
«Попробуй» — шепнула Мечта…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 10:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
pt177 писал(а):
2. Выше в топике я предложил алгоритм, который убирает все вопросы с бликами. Следим за одной точкой. Если кто-то из специалистов считает данный алгоритм неподходящим, я был бы крайне признателен, если бы вы сказали в чем его порочность.

Я вообще не понял в чем заключается этот алгоритм :pardon:
За какой точкой следим? Выбираем в кадре 1 точку и следим?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 10:29 
Не в сети

Зарегистрирован: 13 ноя 2010, 11:46
Сообщения: 44
Vadinator, определение номера, в который попал шарик и есть наша цель :)
Flyroman, прошу прощения, не верно понял ваш вопрос. За шариком следить не надо. Момент "Ставок больше нет!" уже тоже не нужен. Только номер.
DeaD, именно так. При калибровке на месте оператор выбирает точку слежения в кадре (см. вложенный файл).
1. следим за одной областью, расположенной внутри ячейки. область слежения неподвижна, под ней движется колесо
2. когда в область слежения попали зеленые пиксели - это зеро
3. считаем смену цветов (красное-черное-красное...) до тех пор, пока в область не попали белые пиксели (шарик)
4. зная, сколько было смены цветов, имеем положение шарика относительно зеро, следовательно знаем номер.

С уважением,
Сергей.


Вложения:
Изображение 006 копия.jpg
Изображение 006 копия.jpg [ 700.04 КиБ | Просмотров: 2004 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 10:37 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Без комплексного решения задачи, где бы происходило обнаружение старта (вброс шарика) и, соответственно, присутствие постороннего предмета (руки) или полное отсутствие шарика, постоянного наблюдения за обстановкой во время вращения рулетки и разнообразных перемещений шарика невозможно надежно получать результаты, даже если они заключаются в наличии или отсутствии шарика в определенной лунке рулетки. Даже после такого обнаружения алгоритму необходимо убедиться, что шарик успокоился и не собирается перескочить куда- либо. Сам шарик недостаточно контрастен и иногда будет сливаться с обстановкой или даже быть шумом в этой обстановке. Поэтому без довольно сложного анализа и прогнозирования тут по - моему мнению, не обойтись. Кроме того, алгоритм должен быть максимально адаптивен. Иначе при каждой новой установке оборудования его придется долго и мучительно калибровать. И чем менее адаптивна программа, тем этот процесс будет трудоемче.
И самое главное - что такое шарик в видеоряде камеры? Нечто белое? И круглое? Все это будет выглядеть вовсе не так. Прочитать номер ячейки просто? Глядя на размытое изображение вращающейся рулетки этого нельзя сказать. Да еще и с помощью слепой дешевой веб - камеры. А если кто-то будет освещать мерцающими лампами дневного света, а не лампами накаливания, будет вообще праздник.
Задачу не следует без причины усложнять. Но и примитивизировать тоже не стоит. Типа что нам слетать на Луну. Сел в ракету и полетел.

_________________
Проект Robosonic RS http://www.aigod.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 10:52 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
pt177 писал(а):
3. считаем смену цветов (красное-черное-красное...) до тех пор, пока в область не попали белые пиксели (шарик)

Так шарик туда вообще может не попасть, или фича в том, что после того как шарик "успокоится" в одном из номеров - рулетка сделает еще 2 оборота?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 11:10 
Не в сети

Зарегистрирован: 13 ноя 2010, 11:46
Сообщения: 44
Господин Казаринов, в том-то и дело, что мне здесь все предлагают ракету, чтобы слетать в булочную. Давайте пройдемся по вашим пунктам.
1. где бы происходило обнаружение старта (вброс шарика) - это не нужно.
2. присутствие постороннего предмета (руки) - можно выбрать точку на рулетке, где посторонние предметы не появляются.
3. полное отсутствие шарика. если от зеро до зеро не было белых пикселей, значит шарика нет в поле.
4. постоянного наблюдения за обстановкой во время вращения рулетки. не нужно
5. разнообразных перемещений шарика. перемещения шарика однообразны - по окружности ячеек
6. шарик успокоился и не собирается перескочить куда-либо. проверяем в точке через круг. если шарик там же, значит он успокоился.
7. алгоритм должен быть максимально адаптивен. нет, мы готовы к тому, что в каждом конкретном случае мы будем калибровать программу и камеру.

8. И самое главное - что такое шарик в видеоряде камеры? Нечто белое? И круглое? Все это будет выглядеть вовсе не так. А как?
9. Да еще и с помощью слепой дешевой веб - камеры. Кто говорил про слепую дешевую веб-камеру? Мы пока только отказываемся от промышленной камеры.
10. А если кто-то будет освещать мерцающими лампами дневного света, а не лампами накаливания, будет вообще праздник. А если кто-то лопатой ударит по крупье? :) Такого не может быть в казино, чтобы кто-то пришел с лампой и начал освещать.

Добавлено спустя 3 минуты 26 секунд:
Dead, ну либо два оборота, либо слежение в 2 диаметрально противоположных точках и тогда 1 оборот. Хотя 2 оборота, конечно, многовато.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 11:15 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
мне алгоритм pt177 кажется работоспособным. Можно поставить несколько камер, не обязательно снимать камерой всю рулетку, достаточно только область наблюдения. Чем больше областей таких тем меньше ошибка и чуть выше скорость распознавания. Реально при этом алгоритме упираться все будет в скорость вращения колеса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 11:23 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Если есть момент успокоения шарика хотя-бы в 1 полный оборот рулетки и не надо выдавать "ставок больше нет" - тогда алгоритм pt177. Хотя до последнего момента я не понял, что не надо выдавать "ставок больше нет".

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 11:31 
Не в сети

Зарегистрирован: 13 ноя 2010, 11:46
Сообщения: 44
Dead, все именно так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 11:32 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
Выходит что чем больше камер тем выше скорость распознавания. Это если точно знать взаимное расположение камер, что вроде как не проблема.
Поставить длиннофокусные объективы и получится снимать только область.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Требуется разработка системы машинного зрения
СообщениеДобавлено: 15 ноя 2010, 11:35 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2pt177: Тогда в принципе может быть достаточно и ARM для такой задачи, вот только не надо экономить на программисте и специалисте по железу. Скорее всего есть смысл сделать тогда устройство массовым и продавать его в другие казино, сделав отдельным продуктом. Это позволит вам полностью использовать потенциал идеи.

PS: Первую версию разумеется надо будет сделать на ПК.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


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

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


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

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


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

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