Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Кинект – дорога в будущее

Содержание

1. Что такое Kinect - кем создан, принцип работы 2. Аналогичные устройства 3. Сравнение Kinect SDK и OpenNI Framework 4. Обзор алгоритма используемого для распознавания скелета человека. 5. Сферы применения 3D сенсоров с примерами 6. Создание
Кинект – дорога в будущееМарьянова Александраhttp://vk.com/cvision 1. Что такое Kinect - кем создан, принцип работы 2. Аналогичные устройства Kinect – игровой контроллер, для консоли Xbox 360. Контроль осуществляется посредством жестов KinectHardwareКарта глубины (Depth Map)RGB изображениеСердцем сенсора Kinect, является 3D-технология от PrimeSense (2005г.), HardwareDepth MapRGB Microsoft Kinect and Asus Xtion ProАналогичные устройстваАналоги - Asus Xtion Pro (без Microsoft Kinect30 fps 640x480,есть RGB-камерами 4 микрофона. Длинный шнур (3 м). Но: Kinect использует инфракрасный лазер, для того чтобы проецировать уникальный точечный рисунок. Диапазон измеренийКамеры измеряют расстояние от 80 см до 500 см, но качественно Плюсы:в замкнутых помещениях, даже затемненных, работает достаточно устойчиво (по сравнению с обычными KinectHardwareSoftwareКарта глубины (Depth Map)RGB изображениеРаспознавание людей и скелета человека SoftwareLabel MapSkeleton tracking В основе лежит система распознавания тела, которая не зависит от слежения, а Низкоуровневый доступ к камере для получения карты глубин, управление мотором. Среди них Сонар http://habrahabr.ru/post/144232/http://www.3dnews.ru/news/628908Web – камерыИК - камерыАналоги http://science.compulenta.ru/682861/Kinect только игровой контроллер?Для точной стыковки микроспутников британская компания Surrey Satellite Technology http://www.ipisoft.com/gallery.php Виртуальная примерочнаяhttp://reconstructme.net/2012/04/19/scan-of-a-nissan-qashqai-using-volume-stitching/ Label Map и Depth Map – массивы размером соответствующим разрешению, с которым Скачать Plugin OpenNI для Unity3D в разделе Middleware Binaries (http://www.openni.org/Downloads/OpenNIModules.aspx)  - Минус: нет многопоточностиДругой путь:Самостоятельно собрать библиотеку для работы с кинектом (DLL) и Программы для XBOX (Arcade или Indie), Windowshttp://marketplace.xbox.com/en-US/Games/XboxIndieGames?SortBy=ReleaseDatehttp://create.msdn.com/http://www.xtionstore.com/Работа в 3DiViПерспективы http://kinectxna.blogspot.com/2012/02/tutorial-1-adding-kinect-to-project.htmlhttp://uralvision.blogspot.comhttp://www.xakep.ru/post/57597/default.asp?print=truehttp://arena.openni.org/http://robocraft.ru/Больше ссылок на http://vk.com/cvisionПолезные ссылки
Слайды презентации

Слайд 2 1. Что такое Kinect - кем создан, принцип

1. Что такое Kinect - кем создан, принцип работы 2. Аналогичные

работы 2. Аналогичные устройства 3. Сравнение Kinect SDK и OpenNI Framework 4.

Обзор алгоритма используемого для распознавания скелета человека. 5. Сферы применения 3D сенсоров с примерами 6. Создание приложений для Kinect в Unity3D

План


Слайд 3 Kinect – игровой контроллер, для консоли Xbox 360.

Kinect – игровой контроллер, для консоли Xbox 360. Контроль осуществляется посредством

Контроль осуществляется посредством жестов и речи (Natural User Interface

– NUI).

Kinect – 3D сенсор.

Что такое Kinect?


Слайд 4 Kinect
Hardware
Карта глубины (Depth Map)
RGB изображение
Сердцем сенсора Kinect, является

KinectHardwareКарта глубины (Depth Map)RGB изображениеСердцем сенсора Kinect, является 3D-технология от PrimeSense

3D-технология от PrimeSense (2005г.), которая использует структурированный свет, инфракрасные

камеры и специализированный процессор для измерения расстояния от камеры до сцены.

Слайд 5 Hardware
Depth Map
RGB

HardwareDepth MapRGB

Слайд 6 Microsoft Kinect and Asus Xtion Pro
Аналогичные устройства
Аналоги -

Microsoft Kinect and Asus Xtion ProАналогичные устройстваАналоги - Asus Xtion Pro

Asus Xtion Pro (без RGB) и
Asus Xtion Pro

Live (c RGB)

Слайд 7 Microsoft Kinect
30 fps 640x480,есть RGB-камерами 4 микрофона. Длинный

Microsoft Kinect30 fps 640x480,есть RGB-камерами 4 микрофона. Длинный шнур (3 м).

шнур (3 м). Но: очень большой и тяжелый.

Asus Xtion

Pro
30 fps 640x480,60 fps 320x480.

Asus Xtion Pro Live
как Asus Xtion Pro, плюсRGB-камера.
Все камеры - USB 2.0

Характеристики


Слайд 8 Kinect использует инфракрасный лазер, для того чтобы проецировать

Kinect использует инфракрасный лазер, для того чтобы проецировать уникальный точечный рисунок.

уникальный точечный рисунок. Лазерные точки отражаются и фиксируются ИК-камерой

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

Принцип работы 3d сенсора

http://robocraft.ru/blog/technology/641.html


Слайд 9 Диапазон измерений
Камеры измеряют расстояние от 80 см до

Диапазон измеренийКамеры измеряют расстояние от 80 см до 500 см, но

500 см, но качественно - от 80см до 350-400

см.

Охват камеры
С расстояния 200 см камера видит по горизонтали область размером примерно в 200 см длиной.

Точность измерений
Принцип измерения дальности в рассматриваемых камерах основан на явлении параллакса. Поэтому с ростом расстояния до объекта точность измерений падает обратно пропорционально расстоянию. На расстоянии 100-200 см от камеры точность в среднем составляет 1 см.

Точность измерений


Слайд 10 Плюсы:
в замкнутых помещениях, даже затемненных, работает достаточно устойчиво

Плюсы:в замкнутых помещениях, даже затемненных, работает достаточно устойчиво (по сравнению с

(по сравнению с обычными стереосистемами).

Минусы:
при ярком свете не работает,

так как камера не видит свет от ИК-лазера (по сравнению с обычными стереосистемами)
не видит стеклянные и зеркальные объекты (по сравнению с сонарами)
- низкая точность (по сравнению с камерами, основанными на лазерных дальномерах)
не ставьте на горячие предметы, внутри инфракрасная камера

Безопасность использования:
Производители говорят, что ИК-излучение, производимое лазером, безопасно для глаз, особенно если не смотреть прямо в лазер


Слайд 11 Kinect
Hardware
Software
Карта глубины (Depth Map)
RGB изображение
Распознавание людей и скелета

KinectHardwareSoftwareКарта глубины (Depth Map)RGB изображениеРаспознавание людей и скелета человека

человека


Слайд 12 Software
Label Map
Skeleton tracking

SoftwareLabel MapSkeleton tracking

Слайд 13 В основе лежит система распознавания тела, которая не

В основе лежит система распознавания тела, которая не зависит от слежения,

зависит от слежения, а находит части тела, основываясь на

локальном анализе каждого пиксела. Признаки, для идентификации частей тела получаются из простой формулы: f = d( x + u/d(x) ) - d( x + v/d(x))
признаки измеряют нечто, связанное с трехмерной формой области вокруг пиксела

В чем магия?

где u,v — пара векторов смещения, а d(x) — глубина пиксела, то есть расстояние от Kinect до точки, проецирующейся на x.

http://habrahabr.ru/post/116393/


Слайд 14 Низкоуровневый доступ к камере для получения карты глубин,

Низкоуровневый доступ к камере для получения карты глубин, управление мотором. Среди

управление мотором. Среди них выделяется
1) https://github.com/avin2/SensorKinect   (драйвер для OpenNI) 2)

freenect
PCL (Point cloud library) библиотека для работы с облаками точек.

OpenNI + NITE
SDK от фирмы PrimeSense, которая и изобрела первоначально класс устройств типа Kinect и Xtion. Платформонезависима.

Microsoft KinectSDK 1.5
Работа с микрофоном: позволяет определить откуда звучит голос человека, Speech Recognition, работа с мотором, 6 человек распознает, у 2х распознает скелет, распознает скелет сидящего человека. Распознавание мимики. Можно использовать только с Xbox и Windows. Читайте лицензионные соглашения!

Средства разработки


Слайд 15 Сонар
http://habrahabr.ru/post/144232/
http://www.3dnews.ru/news/628908
Web – камеры
ИК - камеры
Аналоги

Сонар http://habrahabr.ru/post/144232/http://www.3dnews.ru/news/628908Web – камерыИК - камерыАналоги

Слайд 16 http://science.compulenta.ru/682861/
Kinect только игровой контроллер?
Для точной стыковки микроспутников британская

http://science.compulenta.ru/682861/Kinect только игровой контроллер?Для точной стыковки микроспутников британская компания Surrey Satellite

компания Surrey Satellite Technology использовала сенсоры популярного манипулятора Xbox

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

Слайд 17 http://www.ipisoft.com/gallery.php

http://www.ipisoft.com/gallery.php

Слайд 18 Виртуальная примерочная
http://reconstructme.net/2012/04/19/scan-of-a-nissan-qashqai-using-volume-stitching/

Виртуальная примерочнаяhttp://reconstructme.net/2012/04/19/scan-of-a-nissan-qashqai-using-volume-stitching/

Слайд 20 Label Map и Depth Map
– массивы размером

Label Map и Depth Map – массивы размером соответствующим разрешению, с

соответствующим разрешению, с которым снимает сенсор (640 х 480)
Что

внутри?

Depth Map
Содержит значения от 0 до 7000(!) – расстояние в миллиметрах до точки, если 0 – глубина не распознана.
У кинекта минимальное значение - 600

Label Map
В ячейке либо 0, либо ID пользователя ( начиная с 1)


Слайд 21 Скачать Plugin OpenNI для Unity3D в разделе Middleware

Скачать Plugin OpenNI для Unity3D в разделе Middleware Binaries (http://www.openni.org/Downloads/OpenNIModules.aspx) -

Binaries (http://www.openni.org/Downloads/OpenNIModules.aspx) - C#
Закомментировать строки с ошибками
Посмотреть примеры
Плагин

позволяет запускать игры без кинекта, а с ранее записанными файлами с расширением .ONI – удобно для отладки
Записать видео можно с помощью C:\Program Files\OpenNI\Samples\Bin\Release\NiViewer нажатием D попробовать F, в Unity OpenNISettings -> OpenNI configuration -> Recording File Name – тыкать ближе к краю окна


Kinect + Unity3d

устанавливала SensorKinect093-Bin-Win32-v5.1.2.1, скачанный с сайта Openni, а надо было SensorKinect091-Bin-Win32-v5.1.0.25 https://github.com/avin2/SensorKinect/tree/master/Bin


Слайд 22 Минус: нет многопоточности
Другой путь:
Самостоятельно собрать библиотеку для работы

Минус: нет многопоточностиДругой путь:Самостоятельно собрать библиотеку для работы с кинектом (DLL)

с кинектом (DLL) и подключить ее к Unity. Unity

поддерживает подключение DLL написанных на C, C++, Objective-C (Только в платной версии)

Kinect + Unity3d


Слайд 23 Программы для XBOX (Arcade или Indie), Windows
http://marketplace.xbox.com/en-US/Games/XboxIndieGames?SortBy=ReleaseDate
http://create.msdn.com/

http://www.xtionstore.com/

Работа в

Программы для XBOX (Arcade или Indie), Windowshttp://marketplace.xbox.com/en-US/Games/XboxIndieGames?SortBy=ReleaseDatehttp://create.msdn.com/http://www.xtionstore.com/Работа в 3DiViПерспективы

3DiVi


Перспективы


  • Имя файла: kinekt-–-doroga-v-budushchee.pptx
  • Количество просмотров: 96
  • Количество скачиваний: 0