roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 19 дек 2010, 22:19 
Не в сети

Зарегистрирован: 08 янв 2005, 14:32
Сообщения: 114
Откуда: Ковров, Владимирская область
Доброго времени суток уважаемому сообществу!

Собираюсь я начать осваивать зрение роботов.
Но вот не задача - не знаю что выбрать в качестве базовой платформы програмной:
RoboRealm иди OpenCV.

Задачи - самые разные - именно освоение технологии. Для начала - поиск мячиков цветных например... Слежение за чем то ярким/цветным. Лайнтрэйсинг...

То что RoboRealm платный - пофигу - деньги на покупку есть.

Верхнюю часть программы писать буду на VisualBasic потому как нижнюю часть пишу на BascomAVR. С / СиШарп не знаю ваще :(
Собственно управление всей переферией как раз таки через COM порт и AVR будет идти...

Камеры - плата на чипе ConexantFusion и камеры от видеонаблюдения.

Кто из уважаемых работал с указанными платформами? Что проще в плане освоения/связывания с VisualBasic (на основе прктики а не по мануалам)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 19 дек 2010, 23:52 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
Писал месяца 3 назад прогу для слежения камеры за шариком. Прога на VB, зрение - RoboRealm. Чтение данных басиком производится API функциями (с использованием dll).
Посмотри исходники в приложении.
P.S. RoboRealm пользовал бесплатный.


Вложения:
Eye.rar [48.27 КиБ]
Скачиваний: 0
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 20 дек 2010, 08:39 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 20 дек 2010, 10:44 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Я бы предложил свою программу AIAssistsnt. На днях выложу ее очередную версию. Суть в том, что на ее языке продукционных правил ECLIPS довольно легко писать логику управления роботом, а также почти любые свои программы с GUI. Я пишу плагин для работы с 3D зрением робота. Есть опр. результаты. Скоро опубликую все включая исходный код плагинов. Вы сможете на их основе делать свои плагины. В AIAssistant вмонтировано OpenCV и много еще чего, необходимого роботам. А также есть плагин управления роботом на основе платформы Open Robotics через COM порт. Правда, он м.б. немного устарел из-за новых прошивок контроллеров. Если есть интерес, я ускорю процесс публикования. Программу я разрабатываю около 6 лет с разной степенью интенсивности.
Вас наверняка заинтересует связка зрения с моделью представления мира внутри робота. Для этого я сейчас улучшаю базу данных на основе онтологии SUMO.

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


Последний раз редактировалось Виктор Казаринов 20 дек 2010, 10:49, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 20 дек 2010, 10:49 
Не в сети

Зарегистрирован: 08 янв 2005, 14:32
Сообщения: 114
Откуда: Ковров, Владимирская область
Виктор, добрый день.
А мануал на вашу систему есть?
А то по Eclipse нашлось в принципе вот это
http://ru.wikipedia.org/wiki/Eclipse_(среда_разработки)
Это оно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 20 дек 2010, 10:51 
Не в сети
Аватара пользователя

Зарегистрирован: 21 июн 2006, 11:22
Сообщения: 1387
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич
Мой ECLIPS - это не Eclipse. ECLIPS это расширенный множеством новых команд язык CLIPS. На CLIPS есть книги на русском языке. Могу дать ссылки и вы их почитаете. http://aiwinsoft.com/aiassistant/doc/
Есть и краткие справочники. По расширенным командам есть мои доки. И я лично помогу в освоении.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 20 дек 2010, 11:27 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
если цель именно разобраться с компьютерным зрением, то однозначно - OpenCV.
можете бегло просмотреть серию статей OpenCV шаг за шагом.
Успехов!

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 20 дек 2010, 11:43 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 20 дек 2010, 14:43 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
С OpenCV на VB не поработаешь, там C знать надо :roll:
Остается roborealm, там кажется скриптовый язык есть (не использовал)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 20 дек 2010, 15:14 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июн 2007, 15:19
Сообщения: 1016
Откуда: Украина, Лисичанск
ФИО: Дмитрий Еремеев
Действительно есть, я использовал (тема: AVM Object Recognition).

Цитата:
Tom Aiken:
When I use the AVM plugin I, having problems accessing the variable NV_ARR_OBJ_IDX. I'm trying to get RoboRealm/AVM to recognize 2 (or more) objects and speak their name. All is fine with the recognition part and their name is displayed properly in the AVM display as well as their IDX number. However any attempt to use the If.. statement to speak either name properly always fails and it either speaks only the first name (of two objects) or speaks it when the object is not visible.

Can't figure out why the logic in the If...then statement is not working.
Like: If NV_ARR_OBJ_IDX = 0 then speak First Object
and the a second If statement:
If NV_ARR_OBJ_IDX = 1 then speak Second Object.

EDV:
The variable NV_ARR_OBJ_IDX is array.
You should use VBScript for this task:

TotalObj = GetVariable("NV_OBJECTS_TOTAL")
ObjIdx = GetArrayVariable("NV_ARR_OBJ_IDX")

ReDim ObjName(20)
ObjName(0) = "1"
ObjName(1) = "2"
ObjName(2) = "3"
ObjName(3) = "4"
ObjName(4) = "5"

SpeakStr = "I see"

for i = 0 to TotalObj-1 step 1
SpeakStr = SpeakStr + " " + ObjName(ObjIdx(i))
next

if TotalObj = 0 then SpeakStr = SpeakStr + " nothing"

SetVariable "SPEAK_STR", SpeakStr


See also attached Speak_Objects.robo file.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 21 дек 2010, 00:12 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
А это вы опять в автокроссе хотите участвовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 21 дек 2010, 13:47 
Не в сети

Зарегистрирован: 08 янв 2005, 14:32
Сообщения: 114
Откуда: Ковров, Владимирская область
Ну на счет автокросса не знаю. Пока официальных объявлений небыло - ни регламента, ничего...
А так - поживем - увидим. А то в сотрудничестве с нашей Академией местной весьма разачарован я.
Может быть и заявлюсь но как независимый участник. Сам еще пока ничего не решил....
Может буду с командой работать как в прошлом сезоне, да...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 06 янв 2011, 23:44 
Не в сети

Зарегистрирован: 05 янв 2011, 17:33
Сообщения: 84
Что еще существует кроме OpenCV или RoboRealm?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 07 янв 2011, 00:15 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
OpenCV - это библиотека на С++...поскольку вы хотите писать ПО сами (на С++ borland builder 6), то вам стоит научиться подключать данную библиотеку к вашим проектам.
RoboRealm - это готовая программа, которую можно попытаться настроить под свои задачи.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Зрение. Что выбрать OpenCV или RoboRealm?
СообщениеДобавлено: 07 янв 2011, 01:01 
Не в сети
Аватара пользователя

Зарегистрирован: 23 апр 2009, 17:03
Сообщения: 2639
Откуда: Москва, Самара
прог. языки: C#
Кстати, чтобы не было путаницы,
писать с использованием OpenCV можно
и на MS Visual C++
в среде MS Visual Studio 2005/2008.
Проверено лично ;)

А вообще, что такое тех зрение?
Идет картинка с камеры, обычно bitmap,
что есть по сути двумерный массив пикселей.
Считаете что вам нужно и готово :roll:
Например, на C# еще можно писать.. да много на чем,
было бы желание

Roborealm интересен погляжеть вживую какой алгоритм как работает,
далее зная название, ищете его реализацию, например в OpenCV.


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

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


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

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


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

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