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

Difference between revisions of "Main Page"

From OpenKinect
Jump to: navigation, search
(Undo revision 684 by (talk) - Videos should be on gallery instead.)
Line 117: Line 117:
* Linux contribution procedure;a=blob;f=Documentation/SubmittingPatches
* Linux contribution procedure;a=blob;f=Documentation/SubmittingPatches
* Git project contribution procedure;a=blob_plain;f=Documentation/SubmittingPatches;hb=HEAD
* Git project contribution procedure;a=blob_plain;f=Documentation/SubmittingPatches;hb=HEAD
* First Kinect compatible website

Revision as of 23:39, 7 December 2010

Welcome to the OpenKinect project


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.

Some general information about how Kinect works can be found in this document.

Source code is available here:

Get started right away by installing the software to your platform.


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 a low-traffic [announcement-only mailing list].

You can follow us on Twitter 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

If you need an IRC client, check:

Channel logs (Daily rotation) can be found at

Project information

Project Roadmap
  • The current roadmap for the project (libfreenect, OpenKinect Processing library, and Openkinect apps)...
Project Policies
  • The official name of the project, license, contribution policy, coordination between developers, and decision making...
Contributing Code - How to contribute code
  • Official repositories, use of a fork and Openkinect source header, signing off, submissions and evaluation...
Contributing - There many ways to contribute besides coding
  • Testing, administrative tasks, support related tasks, documentation, collaboration etc.
Code Integration - How to deal with how we use git
  • Repository policy, git usage, workflows, how to start development and keep up to date, and the integration process...
Installation - How to download, build and install OpenKinect
  • Requirements and steps to install on Linux, OS X and Windows, user contributed guides...
People - Who is doing what
  • Project leader, maintainers, and who is doing what in the OpenKinect project...
Gallery - Videos and links to things people are doing with OpenKinect
  • Demos and solutions using OpenKinect...
  • Frequently asked questions...
Logo Proposals
  • Following a vote, finalists have been chosen and the logo will be selected shortly!
Project Ideas
  • Ideas and concepts to explore using OpenKinect...

API Documentation



  • 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


Comment Threads


Kinect Themed sites