The SVN content currently mirrors my development folder, so there is still some useless stuff floating around. Feel free to ignore. The important stuff is mostly in /Common Classes and the /Projects folder.
Random classes and functions which are used across several individual solutions and projects. Feel free to add any utility function that may be usefull to others. Examples: Classes for BumblebeeXB3 integration in OpenCV 2.3, classes for Kinect integration etc.
If you modify anything here, take care to leave original functionality and function call intact!! Many projects rely on this stuff!!
TODO: DOCUMENT
.sln file for MSVC10
TODO: DOCUMENT
Character Viewer - Simple tool for viewing a rigged character and adjust bone weights. Takes *.obj files wit vertex coloring. Optional display of skeleton and attachment files as well.
HMD_Testbench - Some twiddling with the HMD. Currently not relevant.
InvKinTestbed - Again some twiddling with inverse Kinematics. Currently not relevant.
Kinect_Server - An image and pose server for use with the Kinect SDK. Currently not up to date.
[Kinect_Server_OpenNI] - An image and pose server for use with OpenNI / NITE. Stable. Can also play back previously recorded sequences (use PCL_Recorder for this).
PCL_FileDisplay - Renders previously recorded sequences of point clouds using VTK. Use PCL_Recorder for recording.
PCL_GrabberTest - Early attempts at playing with PCL. Nothing to see here.
[PCL_Recorder] - Program for capturing and recording data with the Kinect. Essential.
[PolhemusVRPN] - Simple program that graps the position and orientation provided by PiMgr through a named pipe and broadcasts the data over a VRPN server
PTAM - Currently still original code, conversion to OpenCV in preparation.
VRPN_Visualizer - Desperate attempt to render VRPN data. Did never quite work out. Ignore.
.sln file for MSVC9
All Virtools related stuff goes here, as the Virtools SDK does not really like MSVC 10 yet...
TODO: DOCUMENT
DynamicCharacterManager - A Virtools manager for loading and puppeteering characters.
Virtools_ImageStreamClient - A Virtools manager for receiving image streams broadcast by the [Kinect_Server_OpenNI]. Still lags frequently, figure out why!
.sln file for MSVC10, not yet system independent.
Source code for my older work in human pose tracking. Needs major clean-up work. Ignore, unless you are a pose tracking nerd. Kept for reference purposes.
.sln file for MSVC9, not yet system independent.
Old source code for an image streaming client in Virtools. Not continued and superseded by the TCP_ImageClient in /Projects/SharedRealityMeeting. Kept for reference purposes.
[PCL_Feature_Cloud] - static Library to wrap common Point Cloud Library functionality.
Wiki: Home
Wiki: Kinect_Server_OpenNI
Wiki: PCL_Feature_Cloud
Wiki: PCL_Recorder
Wiki: PolhemusVRPN