이번장에서는 3Gear System을 구동해보기 위한 준비단계를 설명할 예정이다.

 

제일 먼저 홈페이지에서 공식 최신버전을 다운 받는다.

 

공식 사이트 : http://www.threegear.com/index.html

 

 

 

 

 

 

 

 

 

 

다운이 완료 되었으면,

 

다운파일 -> gestural_user_interface_x64 -> GesturalUserInterface -> Doc 따라 들어가본다.

 

그럼 installation.html 이 나올것이다.

 

이 설명서를 보고 따라 하면 되겠지만, 간단히 정리를 해보자.

 

 

1. 시스템 요구사양(System Requirement)

 

2대의 3D카메라(Depth Sensing Cameras) 즉, 키넥트나 PrimeSense 카메라, 또는 Asus 카메라가 필요로 한다.

 

그리고 좋은 컴퓨터가 필요하다. 최저사양이 Intel i7, 8GB RAM........ 고사양이 필요하다..

 

그리고 윈도우 7-64비트(아무래도 RAM 때문인듯하다)

 

JAVA SE 64비트 (이게 없으면 프로그램이 아예 실행이 안된다)

 

OpenNI 와 Nite 최신버전

 

등등이 필요하다.

 

난 Kinect SDK 와 OpenNI 둘다 깔려있으니 상관없음

 

혹시 둘 다 설치하고싶다면 밑에 유튜브 참조 (연구실 친구가 아주 친절하게 설명해놨음)

 

(참고 : http://youtu.be/TDuGfAV6hDc )

 

 

 

2. 설치(Installation)

 

설치는 하드웨어적인 세팅과 소프트웨어적인 파일 경로 등의 세팅 총 2가지로 크게 나뉜다.

 

먼저 하드웨서 세팅

 

설명서에는 프레임은 어떻게 설치 하는지, 길이는 얼마나 되는지 등등의 자세한 스펙이 나와있다.

 

하지만 나는 다른 방법으로 세팅하기로 했다.

 

 

위와같이 세팅을하였는데, 기둥에 Arm을 붙여 두개의 Kinect를 고정시켰다.

 

 

 

 

다음으로 소프트웨어 파일 경로설정

1. 다운받은 파일을 C:\Dev\ 에 복사를 한다.

 

그래서 최종 경로는 C:\Dev\GesturalUserInterface 가 된다.

 

2. 라이센스파일 C:\Dev\GesturalUserInterface에 복사 (있을경우에만)

 

3. config.yml 파일 수정

 

config_example.yml 파일이 있는데, 이를 복사하여 config.yml로 수정

 

내부에는 여러내용이 있지만 정작 추가 및 수정 해야 할 부분은 2군데뿐이다.

 

- DataDirectory

 

이녀석은 Calibration 및 Hand Modeling 한 결과를 저장하고 불러 올 경로이다.

 

나는 시키는대로 C:\dev\GesturalUserInterface\GesturalData 라고 했다. (물론 GesturalData 폴더를 만들어줘야 한다.)

 

- CameraType

 

카메라 타입이 OpenNI 와 OpenNI2, Kinect for Window 등 이렇게 총 3가지로 나뉘는데, 나는 Kinect for X-Box 용이기 때문에 CameraType: OpenNI2 라고 해주었다.

 

자 그럼 이제 소프트웨어 파일 경로설정은 끝났다.

 

 

 

 

그리고 마지막으로 카메라를 Merge 하기 위한 Chessboard를 출력

 

이를 통해 두개의 다른 키넥트 Depth 영상을 정합할수가 있다. 이는 Homography Matrix 를 공부해보면 쉽게 이해가 된다.

 

 

 

 

다음장에서는 체스보드판을 이용한 Camera Setup 부분을 다루겠다.

 

 

Posted by Tommy™
,