Kinect Sdk

Notice: MediaWiki has been updated. Report any rough edges to marcan@marcan.st

  1. Kinect Sdk Linux
  2. Kinect Sdk 1.8 Vs 2.0
  3. Kinect Sdk 1.7

Welcome to the OpenKinect project

Language:Englishespañolsuomifrançaisitalianoportuguês do Brasil中文(简体)‎

To install the Kinect for Windows SDK 2.0: Make sure the Kinect sensor is not plugged into any of the USB ports on the computer. From the download location, double-click on KinectSDK-v2.01409. Installing the Microsoft Kinect SDK. Because this set of drivers is supported by Microsoft, setup is relatively easy - you just need to download the SDK installer package and follow the on-screen prompts. Downloading and Installing the SDK. NOTE: Before installing, ensure that the Kinect is NOT connected to your machine.

About

If this is also your case and you installed the latest version of Kinect for Windows SDK (version 2.0), try the following: Unplug the Kinect from the USB 3.0 port; Remove the version 2.0 software (It is advisable though I didn’t remove it from my computer) Install the previous version of Kinect for Windows SDK (version 1.8). I have just bought a Kinect v2, and trying to install the SDK so I can use it on Windows 10, but the install is failing every time I try. I am trying to install the latest version of SDK ( KinectSDK-v2.01409-Setup.exe ). It says install failed and points me to the log files, of which there seem to be six: Kinect Install Log Files.

OpenKinect is an open community of people interested in making use of the amazing Xbox Kinect hardware with our PCs and other devices. We are working on free, open source libraries that will enable the Kinect to be used with Windows, Linux, and Mac.

The OpenKinect community consists of over 2000 members contributing their time and code to the Project. Our members have joined this Project with the mission of creating the best possible suite of applications for the Kinect. OpenKinect is a true 'open source' community!

Our primary focus is currently the libfreenect software. Code contributed to OpenKinect where possible is made available under an Apache20 or optional GPL2 license.

  • Source code is available here: https://github.com/OpenKinect/libfreenect
  • Get started right away by installing the software to your platform.

Communications

Kinect sdk 2

If you want to participate or just watch the progress of the OpenKinect effort, subscribe to the OpenKinect mailing list. In the application form, please tell us something about yourself and you'll be approved automatically. You could also subscribe to the low-traffic announcement-only mailing list.

  • You can follow us on Twitter@openkinect. Please use the #tag #openkinect when tweeting your work.
  • You can meet people in your area working on OpenKinect through Meetup Groups:
  • You can also chat with people developing on OpenKinect software on IRC: #OpenKinect on irc.freenode.net or using this web based chat.
  • Channel logs (daily rotation) can be found here.

Project information

Kinect Sdk
  • Project Roadmap - The current roadmap for the project (libfreenect, analysis library, and applications)
  • People - Who is doing what: project leader, maintainers, contributors etc.
  • Project History - The bounty, key dates and milestones
  • Project Policies - The official name of the project, license, contribution policy, developers coordination and decision making
  • Installation - How to download, build and install on Linux, OS X and Windows
  • Contributing Code - Official repositories, use of a fork and source header, signing off, submissions and evaluation etc.
  • Code Integration - How to deal with how we use git: repository policy, git usage, workflow, starting development, integration process etc.
  • Contributing - There are many ways to contribute: testing, administrative tasks, support related, documentation, collaboration etc.
  • FAQ - Frequently asked questions
  • Documentation - Documenation
  • Project Ideas - Ideas and concepts to explore using OpenKinect
  • Gallery and websites - Videos and links to things people are doing with OpenKinect
  • Official Logos - Official OpenKinect logos for use in your projects

API Documentation

  • High Level - High-level API documentation
  • Low Level - Low-level API documentation

Wrappers

  • C Synchronous - Provides functions to get data instead of callbacks
  • Common Lisp - Getting started with libfreenect on Common Lisp
  • GFreenect (GLib) - Use Freenect from GLib. Also provides GObject Introspection which means automatic bindings for many other languages (Python, Javascript, Vala)
Kinect sdk microsoft

Utilities

  • Record - Dumps Kinect data to PPM, PGM, and a bin dump for RGB, Depth, and Accel respectively.
  • Fakenect - libfreenect simulator/mock interface that lets you use the kinect demos without having a kinect (plays back data from Record)

Knowledge base

  • Protocol Documentation - Kinect USB procotol, structures and hardware control commands for the cameras, motor, LED and audio
  • Reference design - US Patent Application 'Depth mapping using projected patterns'
  • NUI Camera DSP - Camera DSP, architecture, instruction set, firmware, and capabilities
  • lsusb output - Device identifier output
  • USB Devices - Overview of the hardware devices
  • USB Protocol Information - Other information about the Kinect USB protocol
  • Init Analysis - Messing with various init sequences
  • Imaging Information - Information about the imaging data returned by the Kinect
  • Research Material - Research material for software layer implementation
  • Hardware_info - Hardware information
  • Calibration - Gathering information for including calibration facilities

Links

OpenNI

  • http://openni.org - Open Natural Interaction, an industry-led, not-for-profit organization formed to certify and promote the compatibility and interoperability of Natural Interaction (NI) devices, applications and middleware
  • http://github.com/openni - Open source framework for natural interaction devices
  • http://github.com/PrimeSense/Sensor - Open source driver for the PrimeSensor Development Kit

Tech

  • http://www.ifixit.com/Teardown/Microsoft-Kinect-Teardown/4066/ - Hardware teardown. Chip info is here. (via adafruit)
  • http://kinecthacks.net/kinect-pinout/ - Pinout info of the Kinect Sensor
  • http://www.primesense.com/?p=535 - Primesense reference implementation (via adafruit thread)
  • http://www.sensorland.com/HowPage090.html - How sensors work and the bayer filter
  • http://www.numenta.com/htm-overview/education/HTM_CorticalLearningAlgorithms.pdf - Suggestions to implement pseudocode near the end
  • http://www.dwheeler.com/essays/floss-license-slide.html - Which licenses are compatible with which
  • http://www.eetimes.com/design/signal-processing-dsp/4211071/Inside-Xbox-360-s-Kinect-controller - Another Hardware Teardown. Note this article incorrectly states that the PS1080 talks to the Marvell chip.
  • http://nvie.com/posts/a-successful-git-branching-model/ - Model for branching within Git
  • http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches - Linux contribution procedure
  • http://git.kernel.org/?p=git/git.git;a=blob_plain;f=Documentation/SubmittingPatches;hb=HEAD - Git project contribution procedure
Retrieved from 'https://openkinect.org/w/index.php?title=Main_Page&oldid=1473'
-->Kinect sdk linux

This document provides links to install each version of the Azure Kinect Body Tracking SDK.

Azure Kinect Body Tracking SDK contents

  • Headers and libraries to build a body tracking application using the Azure Kinect DK.
  • Redistributable DLLs needed by body tracking applications using the Azure Kinect DK.
  • Sample body tracking applications.

Windows download links

VersionDownload
1.1.0msi
1.0.1
1.0.0

Linux installation instructions

Currently, the only supported distribution is Ubuntu 18.04 and 20.04. To request support for other distributions, see this page.

First, you'll need to configure Microsoft's Package Repository, following the instructions here.

The libk4abt<major>.<minor>-dev package contains the headers and CMake files to build against libk4abt.The libk4abt<major>.<minor> package contains the shared objects needed to run executables that depend on libk4abt as well as the example viewer.

The basic tutorials require the libk4abt<major>.<minor>-dev package. To install it, run

sudo apt install libk4abt<major>.<minor>-dev

If the command succeeds, the SDK is ready for use.

Note

When installing the SDK, remember the path you install to. For example, 'C:Program FilesAzure Kinect Body Tracking SDK 1.0.0'. You will find the samples referenced in articles in this path.Body tracking samples are located in the body-tracking-samples folder in the Azure-Kinect-Samples repository. You will find the samples referenced in articles here.

Kinect Sdk Linux

Change log

v1.1.0

  • [Feature] Add support for DirectML (Windows only) and TensorRT execution of pose estimation model. See FAQ on new execution environments.
  • [Feature] Add model_path to k4abt_tracker_configuration_t struct. Allows users to specify the pathname for pose estimation model. Defaults to dnn_model_2_0_op11.onnx standard pose estimation model located in the current directory.
  • [Feature] Include dnn_model_2_0_lite_op11.onnx lite pose estimation model. This model trades ~2x performance increase for ~5% accuracy decrease.
  • [Feature] Verified samples compile with Visual Studio 2019 and updates samples to use this release.
  • [Breaking Change] Update to ONNX Runtime 1.6 with support for CPU, CUDA 11.1, DirectML (Windows only), and TensorRT 7.2.1 execution environments. Requires NVIDIA driver update to R455 or better.
  • [Breaking Change] No NuGet install.
  • [Bug Fix] Add support for NVIDIA RTX 30xx series GPUs Link
  • [Bug Fix] Add support for AMD and Intel integrated GPUs (Windows only) Link
  • [Bug Fix] Update to CUDA 11.1 Link
  • [Bug Fix] Update to Sensor SDK 1.4.1 Link

v1.0.1

  • [Bug Fix] Fix issue that the SDK crashes if loading onnxruntime.dll from path on Windows build 19025 or later: Link

v1.0.0

Kinect Sdk 1.8 Vs 2.0

  • [Feature] Add C# wrapper to the msi installer.
  • [Bug Fix] Fix issue that the head rotation cannot be detected correctly: Link
  • [Bug Fix] Fix issue that the CPU usage goes up to 100% on Linux machine: Link
  • [Samples] Add two samples to the sample repo. Sample 1 demonstrates how to transform body tracking results from the depth space to color space Link; sample 2 demonstrates how to detect floor plane Link

Kinect Sdk 1.7

Next steps