roboforum.ru

Технический форум по робототехнике.

Recognition (Yeremeyev method)

Re: Recognition (Yeremeyev method)

=DeaD= » 13 фев 2008, 21:02

lebaon писал(а):кто будет определять опасность обьекта? пушкин? :wink:

Утомили уже... у вас видимо Пушкин, а я как минимум 2 простых способа знаю:
1. Если при появлении этого образа начинает спонтанно менять местоположение робота - значит нас без нашего ведома пнули\толкнули\ как-то иначе переместили в просторанстве, значит можно считать этот образ опасным и соответствующе реагировать (например применительно к домашним животным 2 стратегии - свалить \ напасть самому).

2. В конце концов можно тупо ручками назначить опасные образы.

Но видимо вы сами до таких простых вещей не догоняеете или тупо путаете эту тему с ИИ. На всякий случай еще раз напоминаю - мы тут ИИ не обсуждаем.

Re: Recognition (Yeremeyev method)

EDV » 09 июл 2008, 15:04

Привет!

AVM Ver0.4 Ещё больше производительности, и быстродействия!

Метод Quick search на Core 2 Duo E6600 - 10ms на один кадр! (real-time 40ms).

Порвем всех быстродействием распознавания :)

Общее описание можно посмотреть здесь: http://edv-detail.narod.ru/AVM_main.html
или скачать здесь: http://edv-detail.narod.ru/AVM_common_description.zip

Описание выполнено на английском языке, но если появятся вопросы, я готов ответить.

Re: Recognition (Yeremeyev method)

EdGull » 09 июл 2008, 16:43

у меня появлось куча вопросов в свете обработки видеокамеры на микроконтроллере
но для начала хотелось бы все таки в оригинале прочитать статью, тем более что автор русский

Re: Recognition (Yeremeyev method)

EDV » 09 июл 2008, 17:47

Уж вы мне поверьте, мне тоже этот английский даётся нелегко, но это международный язык и исследователи из разных стран (не обязательно англоязычных) публикуют свои работы и ведут письменную переписку на английском языке. Общий принцип работы ассоциативной видеопамяти можно понять, если просмотреть тему с самого начала, а в описании (в английской версии), можно увидеть результаты тестирования и примеры использования AVM. Если появятся конкретные вопросы по использованию AVM в вашем проекте, я постараюсь ответить.

Re: Recognition (Yeremeyev method)

EdGull » 09 июл 2008, 18:23

Не верю! :D
Все русские ученные, иследователи да и простые программисты между собой общаются исключитлельно на русском языке! Уж вы мне поверте... :wink:

Re: Recognition (Yeremeyev method)

Master » 10 июл 2008, 08:59

Англицкий фтопку.

Re: Recognition (Yeremeyev method)

EDV » 31 июл 2008, 16:20

Приложение с пользовательским интерфейсом (под Windows), которое демонстрирует возможности “Associative Video Memory”.

Packet: http://edv-detail.narod.ru/Recognition_v0-4-1.zip

Info: http://edv-detail.narod.ru/AVM_main.html
AVM Ver-0.4 SDK: http://edv-detail.narod.ru/AVM_SDK_v0-4.zip

Re: Recognition (Yeremeyev method)

Виталий » 01 авг 2008, 10:44

Совет.
Уберите инсталлятор. Для такой небольшой программы он ни к чему.

Re: Recognition (Yeremeyev method)

EDV » 01 авг 2008, 12:14

Там копируются динамические библиотеки OpenCV и регистрируется компонент DirectShow “proxytrans.ax”, так что без инсталлятора ну никак.

Output folder: D:\Program Files\Recognition
Extract: Recognition.exe
Output folder: D:\WINDOWS\system32
Extract: proxytrans.ax
Extract: cv099.dll
Extract: cxcore099.dll
Extract: cvcam099.dll
Extract: highgui099.dll
Execute: regsvr32.exe /s D:\WINDOWS\system32\proxytrans.ax

Re: Recognition (Yeremeyev method)

Myp » 01 авг 2008, 12:16

вот и засуньте это в экзешник
пусть при старте проверяет всё ли есть и если нет то регит и копирует :oops:

Re: Recognition (Yeremeyev method)

EDV » 01 авг 2008, 12:25

Ребята, это все равно не является конечным продуктом, так, просто дема, которая в удобной для пользователя форме показывает возможности AVM метода. Метод все ещё не идеален, и будет и далее совершенствоваться. А это приложение необходимо, что бы желающие могли лучше понять, что AVM может делать, а что нет, и высказали какие-нибудь предложения по дальнейшему развитию метода.

Re: Recognition (Yeremeyev method)

Виталий » 01 авг 2008, 15:22

Это просто совет.
Т.к. это дема поэтому и не хочется ставить.
Библиотеки в system32 можно не копировать, а просто положить в папку с приложением.

Компонент можно регистрировать внутри проги.

Re: Recognition (Yeremeyev method)

EDV » 20 янв 2009, 17:52

Я обновил демонстрационную версию, если будет желание, можете попробовать потренировать AVM вначале обучить на "глаз" (ключ 80x80) а потом на "лицо" (большее изображение с тем же ключом), потом пригласить кого-нибудь ещё в кадр (память начнёт обучаться на него автоматически, в момент обучения квадрат "подмигивает" голубым).

Packet: http://edv-detail.narod.ru/Recognition.zip

В общем, всё это замечательно работает (и скорость распознавания высокая), вот только где можно применить эту технологию я так и не придумал :(

Re: Recognition (Yeremeyev method)

EdGull » 20 янв 2009, 18:08

а там опять всё по не русски?

Re: Recognition (Yeremeyev method)

Виталий » 20 янв 2009, 21:57

Лучше бы описание алгоритма расширили.

Добавлено спустя 40 минут 7 секунд:
И демонстрашка не качается.

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


cron
Rambler\'s Top100 Mail.ru counter