|
libfreenect2 0.4
Open source driver for the Kinect for Windows v2 (K4W2) sensor
|
A cross-platform C++ driver for streaming color, infrared, and depth over USB 3.0, with color-to-depth registration and accelerated processing pipelines including Metal on Apple Silicon.
Set up the USB driver, dependencies, optional accelerators, and build tools for your platform.
Build Protonect, open a device, receive synchronized frame sets, and register color into depth space.
Diagnose enumeration, USB bandwidth, permissions, stalled streams, and unavailable processing backends.
The Guides page is the complete catalog for installation, configuration, timing, calibration, registration, recording, Python, performance, protocol, quality, migration, and contributor material. The same categories are always available from the Guides menu and the navigation tree.
This documentation is written for application developers who need images or 3-D data from a Kinect v2 and for maintainers extending the driver. Familiarity with C++, camera calibration, or 3-D geometry is useful for the deeper guides, but is not required for Getting Started.
The library does not implement firmware updates, Kinect SDK body/skeleton tracking, or calibrated directional audio. Linux can expose the raw microphone array through ALSA; see Frequently asked questions. USB 3.0 controller and driver differences can still affect reliability, so production deployments should follow Troubleshooting and Test plan.
Source, issue tracking, and contributions live at https://github.com/hbmartin/libfreenect2-metal.