본문 바로가기
영상처리/OpenKinect

Open Kinect (OpenNI 설치 및 실행)

by 목가 2011. 1. 4.
반응형

우리 연구실도 드디어 Kinect를 두 대 구매했다.

다들 자기 연구하느라 바빠서 키넥트 만질 시간이 별로 없었는데 내 연구에 필요 할 것 같아서 솔선 수범...(과연..쓸까?)

어쨋든, 새로운 물건을 만지고 이것저것 해보는 것은 공학도로써 참 재미난 일이 아닐 수 없다.

대략 5번정도 깔았다 지웠다 하다보면 저절로 익히게 되지만 잘 모르시는 분들을 위해 정리해봤습니다.

1. 만약 NUI나 libfreenect 드라이버가 깔여있다면 다 지워라.  새로 시작하는 마음으로 지우고 다시 깔자

2. https://gihub.com/avin2/SensorKinect 요기에 들어가서 파일을 다운 받자 (빨간 화살표가 가르키는 다운로드 클릭)


3. 다운받은 파일 압축풀고 Platform/Win32/Driver폴더를 들어가면 dpinst-x86.exe파일이 있음. 이거 설치하면 됨.
  - window를 사용할 경우(window xp, 7 등등)

4. 설치 후에 아래 처럼 PrimeSensor 밑에 Kinect Camera와 Motor가 제대로 설치됐는지 장치관리자에서 확인 해보면 됨
5. OpenNI와 NITE 미들웨어를 다운받고 설치한다. 아래파일은 NITE파일이고, OpenNI는 http://www.openni.org/?q=node/2 
 요기서 다운로드 받으면 된다. 
6. NITE/Data/Smaple-User.xml파일에 다음 내용 추가(근데 안해도 됐었던 것 같음.)

<OpenNI>
<Licenses>
<License vendor="PrimeSense" key="0KOIk2JeIBYClPWVnMoRKn5cdY4="/>
</Licenses>
<Log writeToConsole="false" writeToFile="false">
<!-- 0 - Verbose, 1 - Info, 2 - Warning, 3 - Error (default) -->
<LogLevel value="3"/>
<Masks>
<Mask name="ALL" on="true"/>
</Masks>
<Dumps>
</Dumps>
</Log>
<ProductionNodes>
<Node type="Image" name="Image1">
<Configuration>
<MapOutputMode xRes="640" yRes="480" FPS="30"/>
<Mirror on="true"/>
</Configuration>
</Node>
<Node type="Depth" name="Depth1">
<Configuration>
<MapOutputMode xRes="640" yRes="480" FPS="30"/>
<Mirror on="true"/>
</Configuration>
</Node>
<Node type="User" name="User1"/>
<!--
<Node type="Audio" name="Audio1">
</Node>

-->
</ProductionNodes>
</OpenNI>

7. NIViewer 실행해서 잘되나 테스트
반응형

'영상처리 > OpenKinect' 카테고리의 다른 글

Kinect + OpenCV  (1) 2011.01.04

댓글