Giter VIP home page Giter VIP logo

ofxkukinectv2's Introduction

ofxKuKinectV2

An Kuflex's openFrameworks addon for the Kinect V2 sensor.

We made this addon to have addon tuned for our (Kuflex) purposes:

  • Easy install and work in Windows, openFrameworks 0.9.x, Visual Studio 2015
  • Allows to get point cloud
  • Uses OpenGL based decoding by default
  • Supports multiple kinects.

example_pcloud

Notes:

  • Requires a USB 3 port on machine.

Install driver for Kinect V2 (in Windows)

Our primary goal it to flawlessly use Kinect V2 in Windows. So we explain in details how to install driver in Windows. This instructions are adopted from the guide at https://github.com/OpenKinect/libfreenect2, please consult it for more details on other OS, as well as original addon's instructions https://github.com/ofTheo/ofxKinectV2.

For using a Kinect using this addon in Windows, you need set up the appropriate driver for each Kinect device by follow this steps

  1. Plug-in Kinect V2.
  2. Run zadig-2.3.exe (located in install_win folder)
  3. Check menu's checkbox Options -> List All Devices
  4. Uncheck menu's checkbox Options -> Ignore Hubs or Composite Parents
  5. Select in main window's list of USB devices "Xbox NUI Sensor (Composite Parent)"
  6. Select in the list above "Install Driver / Replace Driver" driver "libusbK (v.3.0.7.0)"
  7. Click the button "Replace Driver / Install Driver". (Sometimes we need to do it twice, at first Install the Replace)

This steps set up libusbK driver for plugged Kinect V2 device.

You need to repeat them for each connected device to work with addon.

That's all, now you could use addon and apps made using it.

Using addon (Windows)

  1. Create a new project using Project Generator.
  2. Copy a file from 'copy_to_bin' folder to 'bin' folder of your project.
  3. Open the project in Visual Studio IDE, and change "Debug" to "Release", "Win32" to "x64" compiling options.

Enjoy. For any questions contact us: [email protected]

TODO

  • FIX RGB decoder - now it works erroneously, so addon works only for point clouds.
  • Implement RGB - Depth registration (i.e. geometrical synchronization)
  • Output IR image
  • Optionally colorize point cloud

ofxkukinectv2's People

Contributors

perevalovds avatar oftheo avatar bazard avatar brannondorsey avatar mattfelsen avatar vinouz avatar

Watchers

phylony avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.