roboforum.ru

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

Библиотека стереозрения

Re: Библиотека стереозрения

Тиамо » 20 июн 2012, 13:27

Что-то давно новостей о проекте не слышно. А тема очень интересна и актуальна.

Re: Библиотека стереозрения

Vorral » 20 июн 2012, 16:46

Всё нормально с темой. Я никогда не бросаю начатого.

Хорошего:
Создал универсальный, довольно быстрый алгоритм по определению перемещения сегментов изображения(типа OpticalFlow). Он способен заменить стерео алгоритм выше, да и в 5 раз быстрее его. Так же он инвариантен к цветам, поддерживает масштабирование, но менее точен.

Плохо:
Текущие камеры мажут изображение при слабом свете и вручную выдержку затвора изменить нельзя. Их нужно менять.

P.S. Читал ваши мысли о стереозрении. Полностью согласен. Большинство тут не понимает, что реализовать полезного робота с бинокулярным зрением значительно легче, с точки зрения программирования, чем с монокулярным.
Последний раз редактировалось Vorral 11 окт 2012, 16:21, всего редактировалось 3 раз(а).

Re: Библиотека стереозрения

Тиамо » 20 июн 2012, 17:03

Благодарю за быстрый ответ и за поддержку.
Можно ли в Вашем случае применить 2 дискретные камеры для получения стереоизображения?
Обработка изображений идёт у Вас на ЦП или на графическом процессоре тоже?
Может ли Ваша программа ориентироваться в квартире, используя в качестве ориентиров мебель и элементы интерьера?

С уважением.

Re: Библиотека стереозрения

Vorral » 20 июн 2012, 17:23

>Можно ли в Вашем случае применить 2 дискретные камеры для получения стереоизображения?
Ну так я и планировал применять веб камеры.
>Обработка изображений идёт у Вас на ЦП или на графическом процессоре тоже?
На ЦП. Графический процессор эффективно может решать задачи только когда задача хорошо распараллеливается. И утверждение о эффективности решать графические задачи на графическом процессоре верна только в этом случаи. Я думал об его использовании, но к сожалению многие куски кода не параллелятся, а обязаны выполняться последовательно.

>Может ли Ваша программа ориентироваться в квартире, используя в качестве ориентиров мебель и элементы интерьера?
Сейчас она ничего не может. Вот когда завершу третий этап(построение карты и робота на ней), то потом последует четвёртый. Вот в нём и стоит задача идентификации объектов мира и их классификация.
Последний раз редактировалось Vorral 20 июн 2012, 17:40, всего редактировалось 1 раз.

Re: Библиотека стереозрения

Тиамо » 20 июн 2012, 17:29

Написал в личку.

Re: Библиотека стереозрения

Vorral » 04 окт 2012, 12:09

Изменил принцип работы своего OpticalFlow. Теперь используется только разрывность сигнала. Потому что, как как показал опыт монотонность может нарушаться снегом, дождём, насекомыми, сжатием JPG и т.д. Использовал две китайские IP камеры в качестве стенда. К сожалению они тоже мажут картинку, хорошо, что заложенный принцип в алгоритме не так критичен к этому. Можно двигаться дальше.


Rambler\'s Top100 Mail.ru counter