Технический форум по робототехнике.
contr » 03 дек 2009, 13:10
Нормальный конструктор работает от достигнутого к желаемому, т.е. использует знания/опыт, чтобы получить нужный результат. Путь долгий и затратный.
Фантазия строится от/вокруг желаемого, а отдельные реальные элементы создают иллюзию достижимости этого результата. Все проекты RoboXXX так и построены "в порядке бреда". По этой причине и задачи ставятся не конкретные, а глобальные. Так больше простора для полета фантазии.
Вы наделили web-камеру возможностями фокусировки и трасплакации, вот и получилось, что
2. Управляющие параметры, поступающие от др. модуля:
а управлять то нечем
Виктор Казаринов » 03 дек 2009, 13:21
Вы наверное мимо читаете.
"2. Управляющие параметры, поступающие от др. модуля:
2.1. Количество изображений в пирамиде фокуса внимания..."
Тогда я для тех кто в танке уточню. Это управляющие параметры, поступающие от других модулей в модуль монокулярного зрения и никак не в видеокамеру.
offtop:
Вообще-то, contr, я верю, что вы сможете чем-нибудь помочь в моей труднейшей разработке и не дадите мне от нее отречься. Ведь бросить все так легко...
Я уже стал подумывать, а не уйти ли мне с этого форума. Ведь ничего хорошего кроме засорения темами я не принес.
=DeaD= » 03 дек 2009, 13:33
Ну как минимум можете записать себе в "актив" то, что я под влиянием этих тем открыл свою тему
может из неё что-то выгорит
EdGull » 03 дек 2009, 13:37
и на каком форуме тогда тебя потом искать?
Виктор Казаринов » 03 дек 2009, 13:39
Лишь бы нужное выгорело. Ведь это для общей пользы.
2EdGull: Если уйду, то в оффлайн. Я не привык по форумам бегать. Я - однолюб. Но пока силы есть и меня отсюда не гонят, м.б. чем-нибудь буду полезен.
contr » 03 дек 2009, 13:45
Это управляющие параметры, поступающие от других модулей в модуль монокулярного зрения и никак не в видеокамеру.
От одного виртуального модуля в другой предполагаемый модуль, если быть более точным.
Ведь бросить все так легко...
Так для этого начать нужно, а Вы пока ни одного реального шага не сделали.
Виктор Казаринов » 03 дек 2009, 13:55
2contr: с вами веселее как-то даже.
Но вернемся к делу. Нужно определить набор основные аксиомы, в т.ч. то, что именно выдается из данного модуля.
contr » 03 дек 2009, 15:18
Это Вы уже сделали
Назначение такого модуля -
1. получение последовательности кадров с видеокамеры
2. первичная обработка и 2D распознавание,
3. выдача результатов обработки в виде сообщения FIPA-ACL,
4. древовидная структура (мысль), в формате OWL-SUMO.
Для начала попробуйте реализовать пару первых пунктов. Чтобы лучше представить себе сложность создания 2Д программы распознавания, напишите такую для ограниченного числа объектов, скажем текста.
Виктор Казаринов » 03 дек 2009, 15:23
Объекты и текст в этом модуле не будут распознаваться. Это примитивы более высокого уровня. Ведь буква - прежде всего сначала - геометическое образование на изображении, образ реального распределения яракостей на поверхности.
contr » 03 дек 2009, 15:32
Объект/примитив - лишь понятия, игра слов. Сделайте хотя бы захват кадра камеры в Delphi. У мя до этого руки не доходят. Так хоть позиционер слепить можно будет. Не бот рассматривающий себя в зеркале, но хоть что-то.
Vorral » 03 дек 2009, 16:38
>Объект/примитив - лишь понятия, игра слов
Если внимательно проследить все темы, созданные Виктором в рамках RoboBrain, то можно понять, что до реальных решений в коде ещё ой как далеко, если они с таким успехом вообще хоть когда то появятся, а то пока просто самих тем становится больше. Так что глупо к этому придираться. Лучше подожди, как делают остальные, а там видно будет.
contr » 03 дек 2009, 17:00
Я и не рассчитываю, что по ИИ или просто распознавания примитивов будет что-то создано Виктором или кем-то еще. Авторы этих тем преследовали другие задачи и не собирались "марать руки" воплощением изначально. Тем не менее реакция на "чугунную задницу реальности" мне интересна.
Виктор Казаринов » 03 дек 2009, 19:00
Видео моя программа AIAssistant уже некоторое время как захватывает с веб камеры с пом. встроенного в программу OpenCV. Я про это уже писал. Я сейчас стыкую его с командами языка ECLIPS. Если хотите, я вскоре выложу для свободного использования результат. Но нужно же еще и модули RoboBrain на этом всем сделать, о кот. я говорю. Но видимо такая система будет работать не очень быстро. Это единственное, что меня беспокоит.
AIAssistant пишется на BCB.
Кроме того, в этой же программе реализована работа с онтологиями. Добавляется espeak для вывода речи. В процессе работы мультиагентное взаимодействие между экземплярами программ AIAssistant на одном или разных компьютерах.
contr » 03 дек 2009, 19:56
Компоненты, которые отображают видеоряд с камеры во многих IDE и программах есть, как и возможность отследить вручную указанные объекты. Это ресурсоемко и требует много времени на изучение. Кроме того, примитивы не распознаются, если это не текст.
Лично мне интересен пример Delphi кода, где кадр читается по команде РС (режим фотика) или выхватывается из потока, что хуже. А с примитивным распознаванием я уж как-нибудь справлюсь. Во всяком случае тогда код можно будет на МК перенести, а не строить этажерку из РС.
Виктор Казаринов » 03 дек 2009, 20:54
Вам интересен код на Делфи, вы и делайте. Никто вам не мешает. Я на Делфи тоже люблю писать. Однако на С++ написано нужное мне ПО. Мне пришлось продолжить работу на этом языке.