CHOU

Kinect을 이용한 동작인식(in C#) 본문

Tech/Technical Tips

Kinect을 이용한 동작인식(in C#)

chobabo 2011. 2. 27. 11:56

설치 환경: Microsoft Windows7 64bit, Microsoft Visual Studio 2010
사용 언어: Visual C#

선물 받은 키넥트를 작동 시켜 보기 위해 현재 나와있는 많은 라이브러리 들 중에
C# 환경에서 개발 가능한 라이브러리를 다운 받아 실행해 봤습니다.

올 봄에 마이크로소프트에서 키넥트 유저들을 위한 정식 SDK을 발표할 예정이기 때문에
조금 기다렸다 해볼까 했지만... XBox360이 없기 때문에 키넥트가 잘 작동되는지 확인 할 방법이
없어서 우선 급한마음으로 작동을 시켜 봤습니다.

1. The Kinect Windows Driver
http://codelaboratories.com/downloads/

우선 위의 주소에서 CL NUI Platform을 다운받고 설치 합니다.
그러면.. 원래는 잘 작동이 되야 할텐데.. 전 작동이 되지 않았습니다.

CL-NUI-Platform-1.0.0.1210 을 다운 받아서 test App을 돌려봤는데 프로그램이
리소스상에서만 실행되고 작동이 올바르게 되지 않았습니다.

따라서, 구글신께 다시금 여쭤봐서 cl-nui-platform-1.0.0.1121 을 다운받아서 다시
실행해 봤습니다.

또 작동이 안되서, 구글신께 다시 여쭤 보았습니다!!

그러니, CLNUIDeviceTest 프로젝트 폴더 안에 MainWindow.xaml.cs 의 69번 라인을
주석처리해야 정상 작동을 한다는 사실을 알았습니다.



주석처리하고 빌드하고 실행해 봤습니다.



실행이 되는 모습을 보고 안심을 했습니다.

개발하기 앞서 디바이스가 정상 작동되는 것을 확인하다가 작동이 안될때 정말 이 기분을 뭐라 표현할 수
없네요^^;

우선 MSRDS랑 연동된 프로그램을 하나 만들어 보고 MS에서 정식 SDK가 나오면 그때 다시 한번 새로운
맘으로 설치해서 기쁘게 키넥트를 이용해야 겠습니다.

대량생산의 힘!! Kinect.. 신세계를 열어주네요.