*EXPERIMENTAL* streaming support for kinect2 sensor
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
scripts
streamkinect2
test
.gitignore
.travis.yml
LICENSE.txt
README.md
setup.cfg
setup.py

README.md

Network streaming of Kinect v2 data

Build Status Documentation Status

This project is an experiment in streaming data from the Kinect 2 sensor to another host on the network. I need it since the Kinect 2 SDK is only supported in Windows but the rest of my pipeline is Linux based.

Notable features

  • Simple Python API.
  • Zero-configuration setup: uses Zeroconf/Bonjour to automatically discover servers on the network.
  • Transparently compresses depth data to reduce bandwidth utilisation.
  • Uses ZeroMQ as a high-performance portable transport.
  • Tested (using a mock device) with an aim for >95% code coverage.
  • Supports Python 2.7 and Python 3.3.

Installation

For the moment, until the software is usable, it should be installed directly from git:

$ pip install git+https://github.com/rjw57/streamkinect2

Under Windows, it is highly recommended that one installs the Anaconda installer to get an easy, and up-to-date, Python installation.

Licence

This software is released under a BSD 2 clause license. See the COPYING file.