NiTE2 的配置

轉:https://blog.csdn.net/u012319441/article/details/80307329

平臺環境

    Ubuntu14.04 32位
    ROS indigo
    處理器:Inter(R) Celeron(R) CPU N3160 @ 1.60GHz x 4
    libfreenect2 驅動
    iai_kinect2 接口
    OpenNI2 接口

說明

    NiTE2 是目前最先進最強大的3D計算機視覺中間件,擁有精簡的主機,最小的CPU負載和多平臺支持。該中間件爲應用程序提供了一個清晰的用戶控制API,包括基於手的和全身控件。 這些算法利用從硬件設備接收到的深度,顏色,IR和音頻信息,使其能夠執行手部定位和跟蹤,場景分析器(將用戶與背景分離),準確的用戶骨架關節跟蹤以及各種手勢識別等等。

    NiTE2 有另種下載方式,一是在 官網 | OpenNI, 或者 開發者提供 (NITE_SDK), 根據需要下載對應的版本,注意版本並不是越高越好。

    關於 NiTE2 的開發,大神碼農提供了相關講解及一些開發教程,附上傳送門 (1) 碼農-葉梅樹, (2) Make Change

配置 NiTE2

  •     下載 NiTE2,然後解壓再解壓
  •     打開終端,進入到相應目錄,找到 install.sh 文件
$ cd ~/newspace/src
$ cd NiTE-Linux-x86-2.2
$ chmod 777 install.sh
$ sudo sh install.sh
  • 此時該目錄下會生成 NiTedevEnvironment 文件,然後添加環境變量
$ cat NiTedevEnvironment >> ~/.bashrc
  • 執行下面的命令
$ vi ~/.bashrc

此時在最下面會出現兩條路徑信息
.bashrc
Include: 存放該庫的頭文件
Redist: 是一個高性能的key-value數據庫,用於補充依賴的關係數據庫

  • 修改 OpenNI.ini 文件

$ cd Samples/Bin
$ vi OpenNI.ini

然後在文件末尾添加 OpenNI2Drivers 路徑信息

`Repository=/usr/lib/OpenNI2/Drivers`

運行節點

$ ./UserViewer

如果正確,則會看到骨骼圖如圖(共15個骨骼點)。
骨骼圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章