Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Kinect Test

Kinect depth sensor test program

Demo Video

Demo Video

Implementation

Host side:

  • Controlling and synchronizing an eCore
  • Managing frame-buffer, libfreenect
  • Transfer depth data to emem

Device(Epiphany) side:

  • Get the depth data from emem
  • Colorize, scale, render the depth data
  • After rendering a frame, halting until interrupted by the host.

Building

System requirements:

Install dependent packages:

sudo apt-get update

sudo apt-get install git-core cmake freeglut3-dev pkg-config build-essential libxmu-dev libxi-dev libusb-1.0-0-dev nano

Install libfreenect

git clone git://github.com/OpenKinect/libfreenect.git

cd libfreenect

mkdir build

cd build

cmake -L ..

########
# For some newer Kinect models, audio must be enabled for tilt and LED control:
# cmake -L .. -DBUILD_AUDIO=ON
########

make

sudo make install

sudo ldconfig /usr/local/lib

sudo nano /etc/udev/rules.d/51-kinect.rules

Copy, Paste and Save

# ATTR{product}=="Xbox NUI Motor"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02b0", MODE="0666"
# ATTR{product}=="Xbox NUI Audio"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ad", MODE="0666"
# ATTR{product}=="Xbox NUI Camera"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ae", MODE="0666"
# ATTR{product}=="Xbox NUI Motor"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02c2", MODE="0666"
# ATTR{product}=="Xbox NUI Motor"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02be", MODE="0666"
# ATTR{product}=="Xbox NUI Motor"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02bf", MODE="0666"

Reboot

sync

sudo reboot

Switch to TTY by pressing Ctrl + Alt + F2, then login. (Return to X Window: Ctrl + Alt + F7)

cd kinect_test

make

./run.sh

It may fail first time, try again.

Quit: Ctrl + C

License

BSD 3-Clause license

Bookmarks

Parallella

Special Thanks

Thank you very much for your interest and advices.

Adapteva /

Author

(c) Shodruky Rhyammer

since July 11, 2014