Programming/MFC-C++

Kinect for Window & OpenNI 동시 설치 및 사용하기

빠릿베짱이 2013. 3. 26. 17:44
반응형

ㅇ  설치 준비 사항

1. Kinect 장비 ( window 용 or xbox 용)

2. Kinect for Windows SDK 와 Developer Toolkit

여기서 사용한 버전은 1.6

다운로드 링크 : http://go.microsoft.com/fwlink/?LinkID=262831

웹페이지 링크 : http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

3. OpenNI v1.5.4.0 (32bit)

http://www.openni.org/openni-sdk/openni-sdk-history-2/

4. NiTE v1.5.2.21 ( 32bit)

http://www.openni.org/openni-sdk/openni-sdk-history-2/

5. KinectSensor v0.93

https://github.com/avin2/SensorKinect

6. Bridge Driver

2번에서 다운로드 한 버전과 호환되도록 설치하면 된다.

http://code.google.com/p/kinect-mssdk-openni-bridge/downloads/list

 

ㅇ 설치 방법

모든 준비가 끝났다면, 이제 설치를 해보자.

먼저 기존에 컴퓨터에 키넥트 관련 프로그램을 모두 삭제하고, 키넥트 연결을 분리한다.

3 에서 다운로드한 OpenNI v1.5.4.0 (32bit)NiTE v1.5.2.21 ( 32bit) 를 설치한다.

그리고 다음으로 KinectSensor v0.93 을 설치한다. 당연히 32bit 윈도우용으로 설치해야 할 것이다.

그러면 OpenNI와 관련된 설치는 완료 된 것이다.

일반적으로 설치하였다면,

C:\Program Files\OpenNI\Samples\Bin\Release 경로에 보면 샘플이 있다.

테스트 하기전에 키넥트는 당연히 연결해야 할 것이다. 장치 관리자에 보면 PrimeSense 드라이버가

잡힌 것을 볼 수 있을 것이다.

여기에서 NiHandTracker.exe 을 실행한다. 만약 실행이 된다면 제대로 설치된 것이다.

 

이제 앞에서 다운로드한

 Kinect for Windows SDKDeveloper Toolkit 을 설치한다.  설치시에는 다시 키넥트를 분리한 뒤 하자

그리고 마지막으로

Bridge Driver 드라이버를 설치하면 끝이 나는데, 이것을 설치하는 방법은

install.bat 파일을 관리자 권한으로 실행하면 된다.

성공하면 콘솔 창에 OK라는 문구가 뜰 것이다.

그러면 이제 OpenNI와 Kinect for Window를 모두 사용 할 수 있다.

 

/******************************************************************/
                       주의
/******************************************************************/
설치가 완료되면, 아래 경로 파일을 열고,

C:\Program Files\OpenNI\Data\modules.xml

"kinect-mssdk-openni-bridge-V10Release.dll" ->> 해당 파일의 경로가 설치 파일이 있는 경로로 설정되어 있다.
그래서 차후에 설치한 파일들을 지우게되면 OpenNI는 동작하지 않는다. 따라서 kinect-mssdk-openni-bridge-V10Release.dll 파일을 OpenNI/bin 폴더에
복사하고 경로를 변경한다.

<Module path="C:\Program Files\OpenNI\bin\kinect-mssdk-openni-bridge-V10Release.dll" />

 

 

 

 

 

 

반응형

'Programming > MFC-C++' 카테고리의 다른 글

IK SVM (Fast Intersection / Additive Kernel SVMs)  (0) 2013.04.08
FFMpeg x264 Header 패킷 분석  (0) 2013.04.02
ffmpeg 관련 정보  (0) 2013.02.16
임베디드 최적화 관련 함수  (0) 2013.01.28
Google APIs - Key 발급 받는 방법  (0) 2013.01.09