한국에서는 맥으로 키넥트 돌리는 사람이 없어서 그런지 검색해도 적당한 설명서가 없어서 여기다 기록해 둠.
(참고로 지금 사용하는 컴은 맥프로, OS X 의 버전은 10.8.3이다.)
위에 있는 설명대로 하면 대부분 다 맞긴 하던데, 내컴퓨터에서는 왜인지 몰라도
아래의 부분에서 막히더라.
$ cd /usr/local/Library/Formula $ curl --insecure -O "https://raw.github.com/totakke/openni-formula/master/openni.rb" $ curl --insecure -O "https://raw.github.com/totakke/openni-formula/master/sensor.rb" $ curl --insecure -O "https://raw.github.com/totakke/openni-formula/master/nite.rb"
에러가 아래와 같이 뜨던데
Error: /usr/local/Library/Formula/openni.rb:1: syntax error, unexpected '<'
<!DOCTYPE html>
^
/usr/local/Library/Formula/openni.rb:3: syntax error, unexpected '<'
<html>
^
/usr/local/Library/Formula/openni.rb:5: syntax error, unexpected tIDENTIFIER, expecting $end
...p-equiv="Content-type" content="text/html; charset=utf-8">
한 한시간을 해메다가 저 파일이 뭔가 싶어서 보니 HTML 파일형식의 소스길래 좀 의심스러워서 github에서 다운로드한
파일과 대조해 봤더니 역시 다르네... 그러니 에러가 뜨지...
그래서 /usr/local/Library/Formula 폴더까지 가서 직접 다운로드한 openni.rb, sensor-kinect.rb, nite.rb를 복사해 넣어줬더니 멀쩡하게 잘 된다. 다운로드는 아래의 페이지 참고...
다시한번 순서를 적으면 위의 Formula폴더에 세 파일을 다운로드해서 복사한 뒤.
1. brew install libusb --universal
2. brew install openni
3. brew install sensor-kinect
4. brew install nite
5. 잘 깔렸나 확인하기...
참고로 내가 확인한 샘플의 디렉토리는 아래와 같다.
cd /usr/local/Cellar/openni/unstable-1.5.4.0/sample/NiUserTracker/x64-Release
././Sample-NiUserTracker
짜잔...
언인스톨할땐 역순으로 해 주면된다.
1. brew uninstall nite
2. brew uninstall sensor-kinect
3. brew uninstall openni