Giter Site home page Giter Site logo

tommyrice / kinect-sdk-bvh-saver Goto Github PK

View Code? Open in Web Editor NEW

This project forked from meshonline/kinect-sdk-bvh-saver

0.0 1.0 0.0 179 KB

This project is based on the official Kinect SDK example, it will automatically save many skeleton animation clips to bvh files.

License: MIT License

C++ 99.10% C 0.90%

kinect-sdk-bvh-saver's Introduction

kinect-sdk-bvh-saver

This project is based on the official Kinect SDK example, it will automatically save many skeleton animation clips to bvh files.

Then you can import the bvh files into Blender or other softwares to smooth animation curves. I use Blender's default smooth key setting to smooth all rotation channels, the results is acceptable.

There is a macro definition named 'FILTER_MODE', change it from 1 to 2 or 3 to enable three types of smooth features.

There is a macro definition named 'DRAW_BONE_AXIS', change it to false to disable the feature.

There is a macro definition named 'MIRROR_MODE', change it to false to disable the feature.

Requirements

Windows 7(32 bit or 64 bit)
kinect for xbox 360.
Microsoft Kinect for Windows SDK 1.7
Microsoft Visual Studio 2010 Express Edition

How to use

1.Install Microsoft Kinect for Windows SDK 1.7.
2.Plug in kinect for xbox 360
3.Install Microsoft Visual Studio 2010 Express Edition.
4.Open the project, build and run.

When the Kinect camera detects your body, the software will automatically record the skeleton animation to a bvh file, after the Kinect camera can not detect your body, the software will finish recording the bvh file, the output path is the current directory.

Enter the Kinect camera's viewport, perform actions, then leave the viewport, repeat the steps, you can record many skeleton animation clips at one time.

Thanks

1.Derek Hendrickx's KinectMotionCapture
2.Kyle Weicht's 3D math library
3.Birdy's Notebook
4.sunchy's Kinect_to_BVH_Console

License

The MIT License (MIT)

kinect-sdk-bvh-saver's People

Contributors

meshonline avatar

Watchers

 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.