Skip to content

Releases: OpenKinect/libfreenect2

v0.2.1

06 Aug 12:03
@xlz xlz
fd64c5d
Compare
Choose a tag to compare

A source only release containing all changes since 0.2.0.

Release 0.2.0

28 Apr 20:04
@xlz xlz
Compare
Choose a tag to compare

This release provides performance improvements in JPEG and depth decoding with various implementations which enable hardware acceleration, including CUDA, VA-API, VideoToolbox, and Tegra. See also this performance benchmark.

OpenNI2 integration is included in this release.

Various internal performance improvements, error handling, and bug fixes are also included.

For programmers, the API is expanded to provide Freenect2Device::startStreams() (selectively start RGB or depth stream), Registration::undistortDepth() (rectification only without registration), and Registration::getPointXYZ() (3-D points without color).

Note: The usbdk versions do not work with UsbDk 1.0.17.

Release 0.2 RC2

25 Mar 01:38
@xlz xlz
Compare
Choose a tag to compare
Release 0.2 RC2 Pre-release
Pre-release

Changes from RC1

  • Fix Tegra installation
  • Fix USB timeout
  • Fix UsbDk installation issues
  • Fix MSVC build issues
  • Fix dependency scripts

Release 0.2 RC1

10 Mar 17:51
@xlz xlz
Compare
Choose a tag to compare
Release 0.2 RC1 Pre-release
Pre-release
Performance optimization features
  • CUDA depth decoder
  • VA-API JPEG decoder
  • VideoToolbox JPEG decoder (Francisco Facioni)
  • Tegra JPEG decoder
  • Zerocopy between packet processors and frame listeners

You can find benchmarks here https://github.com/OpenKinect/libfreenect2/wiki/Performance

New features
  • OpenNI2 integration (Zou Hanya)
  • Depth only registration functions (Matthieu FT)
  • Raw data dumping interfaces (Brendan Burns)
Improvement and bug fixes
  • CPU depth processor cleanup (Albert Hofkamp)
  • Interface to disable RGB or depth stream
  • Improved USB error checking
  • Documentation for Jetson TK1
  • Complete frame->format etc.
  • Bail out when processors fail
  • Multi-Kinects testing

Release 0.1.1

29 Jan 13:17
Compare
Choose a tag to compare

Changes since v0.1.0:

  • add missing version macro
  • add missing list of contributors
  • add commandline help

Release 0.1.0

21 Jan 08:54
Compare
Choose a tag to compare

Changes since RC2:

  • fix compiler warnings
  • fix memory leaks
  • fix minor CMake issues
  • improved documentation
  • add Windows helper scripts

Release 0.1 RC2

17 Dec 14:16
Compare
Choose a tag to compare
Release 0.1 RC2 Pre-release
Pre-release

Changes since RC1:

  • proper USB startup sequence
  • fix OpenGL memory leak
  • fix viewer window scaling
  • such documentation, much improved, wow
  • minor non-breaking API changes
  • include gamma/exposure data in RGB frame

Release 0.1 RC1

06 Nov 12:25
Compare
Choose a tag to compare
Release 0.1 RC1 Pre-release
Pre-release

This is supposed to be the first stable release for libfreenect2, with support for:

  • multiple Kinect v2 devices on one machine!
  • Windows, MacOSX, Linux (see README)
  • retrieving depth and color camera streams
  • depth stream decoding using OpenGL, OpenCL or CPU fallback
  • registration of color <-> depth images using factory calibration