roboforum.ru

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

Машинное видение, работающее на графическом процессоре.

Машинное видение, работающее на графическом процессоре.

Сообщение Тиамо » 18 июн 2012, 13:58

Говоря проще - на видеокарте, дискретной или встроенной. Бонусом является освобождение универсального процессора от чрезмерной для него нагрузки по распознаванию.
Пакеты программ ныне уже существуют, например:
- MinGPU,
- OpenNVIDIA,
- GPUCV,
- GPU4VISION.

Уверен что если поискать, то найдутся и другие. Большинство из них бесплатны, многие работают как на видеокартах ATI, так и на NVIDIA.

Каково мнение и каков опыт сообщества о работе этого ПО?

С уважением.
Тиамо
 
Сообщения: 53
Зарегистрирован: 21 сен 2009, 16:14
Откуда: москва

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Angel71 » 18 июн 2012, 14:44

вы забыли про частичную поддержку в opencl. про fastcv наверно вообще и не слышали.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Машинное видение, работающее на графическом процессоре.

Сообщение AndreiSk » 18 июн 2012, 15:01

Тиамо писал(а):Говоря проще - на видеокарте, дискретной или встроенной. Бонусом является освобождение универсального процессора от чрезмерной для него нагрузки по распознаванию.
...

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

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Тиамо » 18 июн 2012, 15:01

Будем говорить так: графические задачи правильно решать на специализированном графическом процессоре, звук обрабатывать дсп-процессором, логические задачи оставить универсальному процессору. CUDA-программирование вещь не для слабонервных, новое направление осваивать лень, для чего и существует этот софт, который CUDA-программисты предлагают всему остальному сообществу.

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

С уважением.
Тиамо
 
Сообщения: 53
Зарегистрирован: 21 сен 2009, 16:14
Откуда: москва

Re: Машинное видение, работающее на графическом процессоре.

Сообщение AndreiSk » 18 июн 2012, 15:07

А что в CUDA не для слабонервных?
Попробовал, работает cu-программка, нервы обычные :roll:
Примеров же навалом :good:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Angel71 » 18 июн 2012, 15:13

+стали появляться всякие оптимизирующие компилятороы, к примеру pgi или bacon.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Тиамо » 18 июн 2012, 15:18

Отлично. Значит пришла пора использовать недорогие материнки со встроенным процессором и очень невысоким энергопотреблением.
Например ASUS AT3IONT-I. Или ASRock E350M1, производительность и по логике и по графике выше, а энергопотребление ниже в 2 раза чем у первой, всего 18 ватт.
Тиамо
 
Сообщения: 53
Зарегистрирован: 21 сен 2009, 16:14
Откуда: москва

Re: Машинное видение, работающее на графическом процессоре.

Сообщение AndreiSk » 18 июн 2012, 15:29

нет.. они не подойдут.
Атом это мрак полный по части производительности.
Подойдет что-нибудь из мобильных CPU (ноутбучных),
да даже десктопный запитать не проблема.
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Тиамо » 18 июн 2012, 15:44

Мнэм, графику будет решать не Атом, а нВидиа. Вы остаётесь в прежней, универсальной парадигме.
Атом будет думать о том, надо ли ехать вперёд например или не надо, для такой функции его производительности хватит за глаза.
Тиамо
 
Сообщения: 53
Зарегистрирован: 21 сен 2009, 16:14
Откуда: москва

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Angel71 » 18 июн 2012, 15:50

аха, у интела атомы это страшный сон. мобильные процы не щупал, так что могу говорить только за десктопные. бюджетные сэнди бриджа на s1155 по цене давно на карман не давят, а производительность и что проца, что видла мягко говоря на высоте. потребление вообще смешное.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Тиамо » 18 июн 2012, 15:57

А я, например, говорю о цене и энергопотреблении не процессоров, а компьютеров в сборе, вместе с интегрированными узлами. Также интересны SoC (системы-на-чипе), различные ипостаси ARM и MIPS, они очень интересны по соотношению производительность/объём, производительность/вес, оптимальная производительность/цена.
Тиамо
 
Сообщения: 53
Зарегистрирован: 21 сен 2009, 16:14
Откуда: москва

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Angel71 » 18 июн 2012, 16:05

потребление в общем всей системы на сэнди очень низкое. для и5-2500к с полной нагрузкой проца и видла достаточно picopsu ватт так на 150-200. если вам нужно вообще что-то с десяток ватт потребляющее, то про атомы вообще забудьте :) берёте планшетник с 1-2х ядерным процом и видюшкой примерно как мали400 баксов так за 70-140. у вас будет крайне низкое потребление, акум, зарядка, памяти так 512-1024, сенсорный экран, вайфай, юсб, 1-2 камеры. :pardon: для мобильного робота более чем нелохая вычислялка и fastcv как раз под неё.
я вот себе такую цацу выбрал. можно было, допустим проц получше или примерно такой же планше, но на 40-70$ подешевле. но из-за частых проблем с полосами на экране у других моделей таки решил именно хундайчика брать.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Тиамо » 18 июн 2012, 16:13

Планшетный компьютер это и есть компьютер с системой-на-чипе. Это ARM-процессор.

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

Пока понимания сути предложения я не нахожу.

С уважением.
Тиамо
 
Сообщения: 53
Зарегистрирован: 21 сен 2009, 16:14
Откуда: москва

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Angel71 » 18 июн 2012, 16:30

какой производительности потребует, а какой нет, зависит только от вас. в любом случае средненький смартфон или планшетник уделает плату на недоатоме почти по всем параметрам. в любом случае cv библиотеки для мобильних платформ очень хорошо оптимизированы и для относительно не сильно ресурсоёмких алгоритмов производительности бюджетных cpu/gpu хватает. ещё раз повторяю, тот же fastcv использует в том числе и гпу.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Машинное видение, работающее на графическом процессоре.

Сообщение Тиамо » 18 июн 2012, 16:52

Не уделает. Мой AT3IONT-I deluxe от Асуса способен выдавать картинку 1920х1080 с битрейтом 25 Мбит/с, способен выдавать 3х-мерное видео. Делает она это не за счёт Атома на своём борту, а за счёт нВидии. При наличии специализированного софта она с той же производительностью будет обрабатывать входящее видео в том же разрешении с 2х камер, обеспечивая фокусировку, измерение расстояний и надёжное выделение и идентификацию объектов в поле зрения.
Ещё раз повторю: графику - на графический процессор, логику- на центральный.
Тиамо
 
Сообщения: 53
Зарегистрирован: 21 сен 2009, 16:14
Откуда: москва

След.

Вернуться в Компьютерное зрение

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

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