[Devrookie]꽝매니아<br />KINECT - PC<br />
들어가기 앞서…<br />
KINECT 란?<br />키넥트(Kinect)는 콘트롤러 없이 이용자의 신체를 이용하여 게임과 엔터테인먼트를 경험할 수 있는 엑스박스360과 연결해서 사용하는 주변기기이다.<br />
KINECT 내부 사진 (1)<br />
KINECT 내부사진 (2)<br />
KINECT 기본 입출력 구성<br />Color<br />Depth<br />Audio<br />Motor<br />
KINECT – PC 지원<br />대인배PrimeSensor!<br />KINECT에 지원하는 드라이버를 공개해 주었다.<br />MS에서도 SDK를 지원할 예정. (올해 봄)<br />무려 Windows 개발용! (...
KINECT-PC 지원<br />디바이스 설치가 복잡하다. (플랫폼, O/S 마다 틀림)<br />Windows7 관련 자료들이 접하기 쉽다.<br />노트북이 Vista라고 방심했다간… ;;;<br />비공식이기 때문...
디바이스 설치(Win7 이외)<br />KINECT 설치<br />USB 지점을 잘 선택해야 합니다.<br />Libusb라이브러리 를 이용해서 USB 직접 접근<br />따로 드라이버 패키지를 설치해서 사용하는 경우<...
Libusb를 사용하는 경우<br />키넥트를 연결한다.<br />INF-Wizard를 이용해서 해당 드라이버 INF 파일을 생성한다.<br />다음에 연결할 때에도 해당 USB 플러그를 사용하는 것이 편하다.<br /...
Libusb를 사용하는 경우<br />KINECT의 USB 신호를 해킹해서 라이브러리 제작<br />libFreenect<br />http://openkinect.org/wiki/Main_Page<br />Windows...
CL INF 를 이용하는 방법<br />윈도우즈용API SDK<br />http://codelaboratories.com/nui<br />원래 NUI를 위한 SDK인데 KINECT를 지원하게됨.<br />설치는 간단하나...
Mac OS 도 된다네요…<br />libFreenect도 지원함.<br />openFrameworks사용.<br />http://www.openframeworks.cc/download<br />국내 포럼 http://...
OpenNI<br />Windows 7 플랫폼 에서 사용<br />다양한 예제와 소스가 제공됨.<br />Orge, Unity 엔진과 Integration 예제 제공.<br />Windows 7 32bit 에 최적화 된...
NITE<br />PrimeSensor Module과 연동<br />Skeletonization엔진 연동 예제 등이 잘되있음.<br />
예제 분석<br />Libusb로드라이버 설치<br />Freenect드라이버 소스를 프로젝트에 포함.<br />OpenCV를 써서 그래픽 표현.<br />깊이값Histogram, 동작 Particle, RGB 처리 등...
결론<br />기대되는 올해 봄.<br />비영리 목적에 무료 공개 된다고 함.<br />TV 등의 디스플레이 에도 비슷한 기술이 장착될듯.<br />
of 17

Kinect pc

Published on: Mar 3, 2016
Source: www.slideshare.net


Transcripts - Kinect pc

  • 1. [Devrookie]꽝매니아<br />KINECT - PC<br />
  • 2. 들어가기 앞서…<br />
  • 3. KINECT 란?<br />키넥트(Kinect)는 콘트롤러 없이 이용자의 신체를 이용하여 게임과 엔터테인먼트를 경험할 수 있는 엑스박스360과 연결해서 사용하는 주변기기이다.<br />
  • 4. KINECT 내부 사진 (1)<br />
  • 5. KINECT 내부사진 (2)<br />
  • 6. KINECT 기본 입출력 구성<br />Color<br />Depth<br />Audio<br />Motor<br />
  • 7. KINECT – PC 지원<br />대인배PrimeSensor!<br />KINECT에 지원하는 드라이버를 공개해 주었다.<br />MS에서도 SDK를 지원할 예정. (올해 봄)<br />무려 Windows 개발용! (나와봐야 알듯…)<br />Windows 7 에 최적화될 가능성 (Multi-touch)<br />괜히 지금 소스 분석할 필요는 없음..<br />
  • 8. KINECT-PC 지원<br />디바이스 설치가 복잡하다. (플랫폼, O/S 마다 틀림)<br />Windows7 관련 자료들이 접하기 쉽다.<br />노트북이 Vista라고 방심했다간… ;;;<br />비공식이기 때문에 다양한 지원방법이 존재함.<br />Win7 과 그외 플렛폼으로 설명.<br />
  • 9. 디바이스 설치(Win7 이외)<br />KINECT 설치<br />USB 지점을 잘 선택해야 합니다.<br />Libusb라이브러리 를 이용해서 USB 직접 접근<br />따로 드라이버 패키지를 설치해서 사용하는 경우<br />Product Vendor 등의 정보가 이미 소스에 세팅되어 있음.<br />32/64 비트 확인 필요!<br />여러 드라이버를 한꺼번에 설치하는 건 좋지 않다.<br />
  • 10. Libusb를 사용하는 경우<br />키넥트를 연결한다.<br />INF-Wizard를 이용해서 해당 드라이버 INF 파일을 생성한다.<br />다음에 연결할 때에도 해당 USB 플러그를 사용하는 것이 편하다.<br />CPU 종류마다 분류되어 있다.<br />제거하기 쉽지 않다.<br />
  • 11. Libusb를 사용하는 경우<br />KINECT의 USB 신호를 해킹해서 라이브러리 제작<br />libFreenect<br />http://openkinect.org/wiki/Main_Page<br />Windows, Mac, Linux 드라이버 제공<br />
  • 12. CL INF 를 이용하는 방법<br />윈도우즈용API SDK<br />http://codelaboratories.com/nui<br />원래 NUI를 위한 SDK인데 KINECT를 지원하게됨.<br />설치는 간단하나 적용소스나 예제가 부족.<br />PS3-Eye Camera 등 다른 API 들도 있음.<br />
  • 13. Mac OS 도 된다네요…<br />libFreenect도 지원함.<br />openFrameworks사용.<br />http://www.openframeworks.cc/download<br />국내 포럼 http://cafe.naver.com/openframeworks<br />Mac이 없어서 해보지는 않았습니다… ;;;<br />
  • 14. OpenNI<br />Windows 7 플랫폼 에서 사용<br />다양한 예제와 소스가 제공됨.<br />Orge, Unity 엔진과 Integration 예제 제공.<br />Windows 7 32bit 에 최적화 된 설정인듯…<br />XML 경로 설정 등이 복잡함. (소스 코딩 필요..)<br />
  • 15. NITE<br />PrimeSensor Module과 연동<br />Skeletonization엔진 연동 예제 등이 잘되있음.<br />
  • 16. 예제 분석<br />Libusb로드라이버 설치<br />Freenect드라이버 소스를 프로젝트에 포함.<br />OpenCV를 써서 그래픽 표현.<br />깊이값Histogram, 동작 Particle, RGB 처리 등.<br />Skeletonization은 OpenNI예제를 보세요.<br />
  • 17. 결론<br />기대되는 올해 봄.<br />비영리 목적에 무료 공개 된다고 함.<br />TV 등의 디스플레이 에도 비슷한 기술이 장착될듯.<br />

Related Documents