Package-level declarations

Types

Link copied to clipboard
class SpaceRangeExtractor : Filter

A visual effect applied to kinect data in this demonstration. Everything is black, except for the white pixels within the range of 2 virtual walls positioned at minDepth at front of the viewer and maxDepth behind the viewer.

Functions

Link copied to clipboard
fun main()

Basic kinect1 use case showing continuous stream from the depth camera.

fun main()

A use case where "virtual walls" can be established within certain depth ranges. Useful for actual installations, like interactive projections in the form of a "mirror" for the human silhouette. The measurement in meters helps in calibration.

fun main()

Shows 4 different color representations of the depth map:

fun main()

This demo shows how to execute freenect commands directly, either globally or on the device. In this case demo is switching off LED light completely, which might be desirable for the aesthetics of an installation, however LED turned on might be still a useful indicator during development.

fun main()

Render depth data from 2 kinect1 devices side-by-side.

fun main()

Even though this library is abstracting freenect access, it is still possible to call any low level kinect API through execute methods. The calls are executed in separate kinect runner thread but they will block the calling thread until the result is returned.

fun main()

Here you can see freenect FLOOD log level in action.

fun main()

It is possible to rewrite raw kinect value interpretation completely while keeping all the performance characteristics.

fun main()