URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 83766
[ Назад ]

Исходное сообщение
"Skeltrack - первый открытый проект для отслеживания перемеще..."

Отправлено opennews , 24-Мрт-12 00:26 
Анонсирован (http://www.joaquimrocha.com/2012/03/21/announcing-skeltrack/) проект Skeltrack (https://github.com/joaquimrocha/Skeltrack), в рамках которого развивается свободная библиотека для отслеживания  в режиме реального времени перемещения скелета человека перед камерой с датчиком глубины. Библиотека позволяет в наборе изменяющихся изображений выделить и отследить перемещение контрольных точек, сопоставленных с конечностями и головой человека. Таким образом, появляется возможность распознания естественных движений и их использования в качестве управляющих жестов или для отождествления человека перед камерой с движениями персонажа игрового приложения.


Skeltrack использует набор  математических алгоритмов (http://www.mpi-inf.mpg.de/~theobalt/2011_Baak_ICCV.pdf) и эвристических методов для реконструкции человеческого скелета, не требует проведения калибровки положения человека и не использует дополнительных баз данных с описанием возможных поз.  В настоящее время библиотека поддерживает отслеживание только одного человека и может контролировать движение 7 контрольных точек (голова, плечи, локти, кисти рук). Оценить возможности Skeltrack можно на данной видеодемонстрации (https://vimeo.com/38875885).


<center><img src="https://www.opennet.ru/opennews/pics_base/0_1332531200.jpeg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1332531220.jpeg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>


Библиотека не зависит от типа устройств, но наиболее доступным в настоящее время устройством с датчиком глубины является Microsoft Kinect (http://en.wikipedia.org/wiki/Kinect), для которого Skeltrack может использоваться в сочетании с открытой библиотекой GFreenct (https://gitorious.org/gfreenect). GFreenct является GObject-обвязкой  для открытой кроссплатформенной библиотеки libfreenect (https://github.com/OpenKinect/libfreenect), развиваемой сообществом OpenKinect (http://openkinect.org/wiki/Main_Page) и позволяющей организовать приём видеопотока с данными грубины от камеры Kinect.

Код библиотеки Skeltrack распространяется под лицензией LGPLv3. Это первый открытый проект, решающий задачу отслеживания скелета для Kinect. До этого предлагалось использовать либо проприетарный пакет Microsoft Kinect SDK, либо полуоткрытый фреймворк OpenNI (https://www.opennet.ru/opennews/art.shtml?num=28976). Проблема OpenNI (http://www.openni.org/) состоит в том, что полностью открытым является (https://github.com/OpenNI/OpenNI) лишь базовый каркас фреймворка, в то время как все дополнительные компоненты, в которых непосредственно реализована необходимая функциональность, поставляются под лицензией не допускающей модификацию кода и его использование в сторонних продуктах.

URL: http://www.joaquimrocha.com/2012/03/21/announcing-skeltrack/
Новость: https://www.opennet.ru/opennews/art.shtml?num=33437


Содержание

Сообщения в этом обсуждении
"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 00:26 
Вроде подобное уже это юзали в 1984, при съемках Терминотора 1.
Прогресс аднака.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено анон , 24-Мрт-12 02:09 
к нему небось железа было с целую комнату?



"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 03:25 
> Прогресс аднака.

Главное чтобы от этого прогресса потом не пришлось бы по катакомбам ныкаться :). А то с учетом беспринципности корпорасов - они наверняка забудут обучить всех этих красавцев принципам человечности (они и сами то ими не владеют). А стайка акул... ну ты же понимаешь что машина может прицелиться лучше и выстрелить быстрее, правда? :)


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено umbr , 24-Мрт-12 22:07 
>прицелиться лучше и выстрелить быстрее

Если бы это было определяющими факторами, хорошие стрелки правили бы миром.
Ну и кроме того: "Что один человек сделал - другой завсегда разломать сможет." (с)


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 26-Мрт-12 03:29 
> Если бы это было определяющими факторами, хорошие стрелки правили бы миром.

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


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено umbr , 26-Мрт-12 11:00 
Став совсем умными, машины смогут обходиться без людей, и не станут тратить драгоценную энергию на истребление каких-то там козявок, копошащихся в земле.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено GoSha , 27-Мрт-12 10:23 
Э, как вас попёрло!!!
Пока стойко наблюдается тенденция - Всё что делается руками человека, делается для того чтоб бесконечно ремонтироваться.
У природы, по всей видимости, было побольше времени что б обкатать до совершенства все "устройства" и "механизмы" которые сейчас прекрасно функционируют, а некоторые ещё и сами какуюто хрень пытаются сделать.
И наверное самое главное - Эволюция не базировалась на экономической выгодности.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено umbr , 27-Мрт-12 10:55 
Если так - то поводов для беспокойства нет и не будет.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено jt3k , 24-Мрт-12 22:24 
Видимо Вы чего-то не договариваете, потому как мало кто тут понял что-то из Ваших слов.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 12:54 
> Вроде подобное уже это юзали

Вроде бы нет.


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено anonim , 25-Мрт-12 09:54 
Тут отслеживание при помощи камеры. Раньше использовали датчики.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено XoRe , 24-Мрт-12 03:49 
Открывается большое раздолье для всяких онлайн ходилок/бродилок/общалок.
Только представьте - копируются движения рук, головы, мимика.
Голос и так можно передать.
Думаю, для имитации человека достаточно движений верхней части тела  - руки, голова, торс.
Для ног можно оставить WASD, пробел/shift/Ctrl)
Было бы прикольно поиграть в mmorpg, где для ударов и магии нужно двигать руками.
Так же, открываются просторы для удаленной работы или учебы.
В виртуальном кабинете сидят виртуальные люди и машут руками)
Ещё одно применение - управление компом с помощью рук, как в фильме "особое мнение".
Главное, чтобы жесты руками не обложили патентами)

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено kombat , 24-Мрт-12 07:13 
ну да. Руками размахивать, пальцами ног нажимать пробелы, контролы..

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Андрей , 24-Мрт-12 08:49 
Дык уже... обложили, в смысле... Нокиа в в пояснительной записке технологии управления трубкой жестами (не касаясь экрана!) патентовала не ТЕХНОЛОГИЮ, а именно ЖЕСТЫ...

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 10:13 
Это бред. В играх вас будут натягивать обладатели нормальных клавиатур (как сейчас натягивают играющих в fps на геймпадах), для телеприсутствия не нужно копировать движения головы и мимики, а просто передавать видео с вебкамеры. Для интерфейса это тоже тупиковый путь, что уже оказали трёхмерные мыши и прочие поделки. Итого применения - кустарный motion capture, возможно управление какими-то манипуляторами (но для начала придётся поднять разрешающую способность где-то на порядок) и недоигры aka "спортивные симуляторы" для толстых домохозяек, которых уже навалом на поделках типа wii.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 12:34 
>Это бред. В играх вас будут натягивать обладатели нормальных клавиатур

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


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 15:29 
> А вот и нет. Можно пригнуться, выглянуть из-за угла или ещё что-то.

То-то в xonotic все бойко прыгают и приседают и гранатами из-за углов кидаются. С клавиатуры, да :)


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 25-Мрт-12 07:37 
> А вот и нет. Можно пригнуться, выглянуть из-за угла или ещё что-то.
> А части тел обладателей нормальных клавиатур будут торчать во все стороны.

Пока обладатель кинекта будет двигать своей ожиревшей тушкой, обладатель нормальной клавиатуры высунется по клавише и снимет его в голову, успев тщательно прицелиться.


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 15:28 
> Для ног можно оставить WASD, пробел/shift/Ctrl)

А клавиатуру для ног придется оптимизировать наверное? А то если я руками размахиваю перед камерой то WASD нажимать ими же я, вероятно, не смогу :)


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Michael Shigorin , 30-Мрт-12 03:36 
> Так же, открываются просторы для удаленной работы или учебы.
> В виртуальном кабинете сидят виртуальные люди и машут руками)

Внимательно перебиравший разную удалёнку народ крепко и аргументированно плевался на такой способ как исключительно бестолковый: http://wiki.4intra.net/File:Efficent-elearning.mm


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Константин Кравченко , 24-Мрт-12 04:12 
Бежал, бежал, бежал... устал - пошел, покурил. :).

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 09:16 
это открывает большие возможности для занятий спортом в домашних условиях (в смысле, делает это занятие менее скучным)...

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

управление жестами эргономически оправданно на устройствах с относительно (телефоны и небольшие планшеты) малой диагональю поверхности, а вот на 24-дюймовой панели монитора тач-скрин ну просто нелепо выглядит...

голосовое управление (а-ля сири) - это хорошо, но в людных местах (в офисе где полно таких же, отдающих команды голосом) быстро утомит...


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Ваня , 26-Мрт-12 10:43 
Для спорта ключевым является мотивация. Напр. "хотите дожить до 80 лет?" или "хотите похудеть к лету?", или "хотите стать чемпионом города в поднятии гири?".

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

Появляются интересные игры - они уже есть на XBOX и Wii, напр. 3D-боулинг или теннис. Но это скорее показатели возможности платформы, чем игра, способная увлечь на пару месяцев.


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено YetAnotherOnanym , 24-Мрт-12 10:13 
То есть, если раньше для управления персом было достаточно движений мышкой в пределах сантиметра в любую сторону, то теперь надо стоять перед камерой и махать лапами.
Такую штуку хорошо встроить в манекен для единоборств, а в игрушках она нафиг не нужна.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 10:14 
Не мешайте юноше мечтать.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Ананимуз , 24-Мрт-12 13:27 
Такое ощущение, что тут большинство народа только и занимается качанием эльфов 80го уровня. Зарядку тут хоть кто-нибудь по утрам делает?

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено тоже Аноним , 24-Мрт-12 13:39 
Как обычно - только сотовый ;)
Но ведь действительно, кроме динамичных игр, применения этой технологии в домашнем компьютере пока нет и не предвидится.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено аноним к. , 24-Мрт-12 13:46 
чтобы делать зарядку, вовсе не нужны такие штуки. хватит и 20-30 минут обруч потяжелее покрутить на поясе... и\или побегать...

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено YetAnotherOnanym , 24-Мрт-12 16:00 
ППКС, и ещё добавлю, что собственное тело - это спортинвентарь, который всегда с тобой.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Crazy Alex , 24-Мрт-12 19:04 
1) скучно
2) если задумываешься и как-то не так выполняешь движения - запросто можно не заметить. Как итог - КПД хорошо упадёт.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Sluggard , 25-Мрт-12 01:45 
Если делать зарядку постоянно, а не раз в полгода - все движения будут доведены до автоматизма. И никакие мысли не собьют алгоритм. ))

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Crazy Alex , 25-Мрт-12 05:39 
А учиться правильно делать как? В том числе и менять набор упражнений или увеличивать нагрузки? Сейчас домашняие занятия физкультурой с необходимостью ограничены теми простейшими упроажнениями, которые может проконтролировать сам занимающийся. Сделать роботренера - по-моему совершенно напрашивающийся шаг. Тем более что его можно совместить с экспертной системой, которая и набор упражнений поможет подобрать, добавить отслеживание динамики изменений, избавить человека от необходимости считать подходы и вообще помнить что там следующее, и музыку из базы в нужном ритме можно автоматом подбирать...

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Ананимуз , 25-Мрт-12 15:50 
Именно.
Собственно, для шайтан-коробки в ее киннектом "игры" для занятия аэробикой уже существуют.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Ваня , 26-Мрт-12 10:45 
Вы путаете зарядку и тренировки. Зарядка не предполагает увеличение нагрузки или достижения некоторых показателей к некоторому сроку. И тренер для зарядки поэтому не особенно нужен, и рассчёт подходов (подъём штанги или 3*30 отжимания на зарядке?)

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Michael Shigorin , 30-Мрт-12 03:39 
> избавить человека от необходимости считать подходы и вообще помнить что там следующее

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


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Аноним , 24-Мрт-12 15:30 
> Зарядку тут хоть кто-нибудь по утрам делает?

Ну делают, допустим. И нафига компьютеру это распознавать? Такое как раз надо эльфам 80 уровня :)


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Crazy Alex , 24-Мрт-12 19:09 
Из набора "камера + софтина / браслет, отслеживающий пульс" - получится отличный индивидуальный спортивный тренажер с кучей толковых функций - от отслеживания количества движений/подходов и остановки если упражняющийся сильно устал до выставления правильных движений - хоть в зарядке, хоть в ката каких-нибудь.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено anonymous , 25-Мрт-12 00:51 
Оно ж уже давно есть в xbox kinect? правда проприетарное и таки по 3D
по 3D на самом деле проще, тут придется заморачиваться со светлым фоном и т.п.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Ононо , 25-Мрт-12 11:28 
Так "это" уже сейчас можно поставить и пощупать? Простая вебкамера сойдет?

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Ононо , 25-Мрт-12 11:40 
Хотелось бы услышать мнения того кто уже поюзал.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Ваня , 26-Мрт-12 10:48 
Кстати, судя по скриншотам алгоритм прилично лажает:
1. правая (для чудика) рука и плечи не составляют прямой линии, а угол между левой и плечом более острый
2. правая рука не согнута в локте, плечи параллельны полу

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено анонимус , 27-Мрт-12 18:27 
собрал, запустил с ms kinect. Работает, но как-то кривовато ... движения распознает нечетко, руки на экране дрожат, хотя реально не дрожат (вроде не пил :)
Думаю еще несколько итераций надо подождать, до приемлимого уровня.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено toivo , 28-Мрт-12 10:01 
Ну прямо как дети (с)...
Это же дистанционный бертильонаж.

"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено axe , 29-Мрт-12 23:04 
> первый открытый проект для отслеживания перемещения скелета человека перед камерой

Название новости доставляет. Считаю, что за сам факт запечатления на камеру перемещения скелета человека, нужно нобелевку давать по оккультным наукам


"Skeltrack - первый открытый проект для отслеживания перемеще..."
Отправлено Michael Shigorin , 30-Мрт-12 03:40 
> Считаю, что за сам факт запечатления на камеру перемещения
> скелета человека, нужно нобелевку давать по оккультным наукам

Рисованый кот Леопольд с мышицами на полнобелевки сгодится? :)