Giter Site home page Giter Site logo

myoasm / kinectfacetracker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from magicmau/kinectfacetracker

0.0 0.0 0.0 7.53 MB

C++ solution to have a DLL that provides head tracking info from an Xbox360 Kinect to OpenTrack

C++ 91.13% C 2.75% C# 5.22% Objective-C 0.90%

kinectfacetracker's Introduction

KinectFaceTracker

C++ solution to have a DLL that provides head tracking info from an Xbox360 Kinect to OpenTrack

This is a simple implementation, based on a Kinect SDK sample, but it does the job. There is still some leftover code from the example, pardon the mess :)

KinectFaceTracker.dll exposes a couple methods:

  • Start(int port) - this starts the tracker and sends output on the specified UDP port. This allows OpenTrack to receive the data with the "UDP sender" input.
  • Stop() - stops the tracker
  • TiltCamera(int angleDelta) - allows you to tilt the camera up or down to give it a proper view of your head
  • IsReceivingData() - tells you if the tracker is tracking a head (returns a bool)

I have tried to tweak the app to use as minimum resources as possible while still providing a smooth head tracking experience. My C++ skills are limited though, so if you can improve, I'm all for it.

In order to run the app you will also need the FaceTrack dlls that are in the dependencies folder. Those DLLs come from the Kinect 1.8 SDK Developer Toolkit and perform the actual magic of head tracking.

kinectfacetracker's People

Contributors

magicmau avatar mauritselbers 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.