Ubuntu 12.04下安裝 OpenNI, NITE, Asus Xtion

首先要去抓3個檔...

當然是在這 http://openni.org/

在down load裡有分source跟module,請到module裏去抓...
一共要抓3個....unstable,stable 都可以...I took some risk...
1.open NI binaries: 這是第一個要裝的....選好正確的版本...


2.OpenNI middle ware, 就是NITE,這個是prime sense提供的, 聽說以後會有android版本...


3. hardware driver: 基本上Asus Xtion 是 native supported by OpenNI,
所以直接從Open down load prime sense的 driver就可以了...Kinect需要用其他修改過的driver


4.都down下來後, 開terminal 去解這三個...
tar xvjf file-name.tar.bz2

5. 解開後, 是這樣:



在 terminal下, cd 到各個file folder裡, 會發現都有一個 install.sh
請先從 OpenNI - Bin 開始裝:就用 sudo ./

/OpenNI-Bin-Dev-Linux-x86-v1.5.4.0$ sudo ./install.sh

再來裝 NITE

cd 到:/NITE-Bin-Dev-Linux-x86-v1.5.2.21$
一樣:
$ sudo ./install.sh

最後裝:hard ware driver:
cd 到 : /Sensor-Bin-Linux-x86-v5.1.2.1$
一樣:
$ sudo ./install.sh

裝完了, 接上Xtion....來試試吧...

/OpenNI-Bin-Dev-Linux-x86-v1.5.4.0/Samples/Bin/x86-Release

裡有一些 example...綠色的...
用 ./ 去執行...
試試 NiViewer...


有了...左邊是深度圖ㄝ....





NITE有有一些好玩的 sample....
/NITE-Bin-Dev-Linux-x86-v1.5.2.21/Samples/Bin/x86-Release$






留言

這個網誌中的熱門文章

Heltec ESP32+OLED+Lora, hardware testing

micro SD card for ESP32, on lolin32 with OLED and heltec 32 lora oled

Install Network Time Protocol(NTP) on BeagleBone with Angstrom linux and set local time zone