roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 09:55

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




Начать новую тему Ответить на тему  [ Сообщений: 80 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 05 сен 2010, 17:49 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) смотрите код программы, телепатически в ней не разобраться


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

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
Такие данные принимает прога на VB:
COG_BOX_SIZE
61139COG_XIMAGE_COUNT96 COG_DENSITY 39.429012COG_WEIGHT131 320COG_DENSITY  38COG_AREAIMAGE_HEIGHTIMAGE_COUNT COG_BOX_SIZE
59439102133 100 COG_DENSITY COG_WEIGHTCOG_XIMAGE_WIDTH COG_DENSITY COG_BOX_SIZE
57994 width?nameSocket_Program COG_WEIGHT102 IMAGE_HEIGHT240 IMAGE_COUNT104 heightimageSocket_Program COG_WEIGHT486 name34466COG_YIMAGE_WIDTH240106Socket_Program COG_WEIGHT495COG_X  36COG_AREACOG_Y2


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
видел примеры работы только с xml. а так, поток как поток (с поправкой на "ветер", что в сообщении невозможно адекватно отобразить не текстовые данные) - либо она так и отсылает, либо у вас идёт перекодировка/парсинг потока. выб выложили как минимум, что она реально отсылает (HTTPAnalyzer, к примеру очень неплохо с этим справляется)


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

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
В общих чертах я делал так:
Код:
‘Глобальные переменные RoboRealm, в которые макрос поместит координаты центров 3х окружностей, например
Private Const RRVariables = "CIRCLEX0, CIRCLEY0, CIRCLEX1, CIRCLEY1, CIRCLEX2, CIRCLEY2"
…………..
Set RR = New API_Wrapper        ‘декларация сервера
RR.Open(RRPath)            ‘запуск RoboRealm
RR.LoadProgram(RRScript)           ‘запуск соответствующего макроса
……………
Dim Circ
Circ = RR.GetVariables(RRVariables) ' Считывание целочисленных значений глобальных переменных RR в массив Circ


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

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
Добрый вечер (или доброй ночи).
Ситуация прояснилась :)
Поток данных программой на VB6 принимается на "отлично". Многие байты не отображаются в тексте, записал данные в файл и всё стало видно:
name Socket_Program
COG_BOX_SIZE 24
COG_WEIGHT 29453
COG_Y 155
COG_AREA 345
COG_X 96
IMAGE_WIDTH 320
IMAGE_HEIGHT 240
IMAGE_COUNT 4
COG_DENSITY 59.895832
width @
height р
image (RGB пикселей)

Есть ли где подробное описание протокола передачи данных RoboRealm ?
Можно ли избавиться от передачи изображения и передавать только переменные?
Спасибо.


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

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
В примере выше, как раз и передаются только координаты центров окружностей. На хрена какой-то поток передавать? Вот тут http://www.roborealm.com/help/API.php все доступно изложено.
Кстати, название темы уже можно подкорректировать, т.к. софт перестал быть бесплатным.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 08 сен 2010, 17:50 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
Спасибо огромное за помощь!!!!!!
Первый раз не обратил внимание на Ваш код, а потом получив ценную ссылке сразу всё понял.
Ещё раз спасибо!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 17 фев 2013, 00:39 
Не в сети
Аватара пользователя

Зарегистрирован: 02 фев 2013, 12:50
Сообщения: 319
Откуда: Москва
Подскажите где скачать свежую, бесплатную версию этой программы?
Те которые выложены здесь довольно старые и с ограниченным функционалом

_________________
Мои проекты


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 23 июл 2014, 00:14 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
В переменной BLOBS находятся только координаты центров пятен, а BLOB_COUNT выдаёт количество пятен. Как можно получить массы пятен?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 24 июл 2014, 01:06 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Паузы у вас между постами, однако.:) А масса пятна это что?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 24 июл 2014, 02:28 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
наверно сумма яркостей пикселей пятна.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 24 июл 2014, 16:12 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
Scorpio писал(а):
Паузы у вас между постами, однако.:) А масса пятна это что?

Проекты то разные. Масса пятна - количество точек пятна, грамотней было бы обозвать это размером что ли.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 24 июл 2014, 16:15 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 24 июл 2014, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 04 фев 2009, 16:02
Сообщения: 320
Откуда: Десногорск
прог. языки: VB, MicroC, Pascal, С++ Builder
Myp писал(а):
размер это понятие нечёткое, размер по высоте? или по длине? а если пятно в виде буквы Г, как его размер считать?

Сам виноват, что меня не поняли. Я спрашивал про количество точек в пятне. Камера смотрит на 5 круглых маркеров различного диаметра. Roborealm определяет эти маркеры, как пятна (blobs). Получить массив координат пятен у меня получилось запросом параметра "BLOBS" (пользую API Server). А вот с их размером (диаметром) - затык. Никак не могу найти нужный API-запрос. Если бы пятно было одно, то используя Center_of_Gravity можно определить размеры, на из 5 штук.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RoboRealm - машинное зрение, бесплатный софт.
СообщениеДобавлено: 24 июл 2014, 23:34 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
смотри доки
там много всего про блобсы есть. где-то я видел и про массу
http://www.roborealm.com/help/Blob_Filter.php

вот там ещё разговор про вес http://www.roborealm.com/forum/index.php?thread_id=3275
посмотри в файлике там вроде используется отображение веса блобса

ну и если что пиши прям там на форуме, Стивен отвечает оперативно.

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


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

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


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

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


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

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