Processing Sketches from the Perceptual Computing Lab
Download the Perceptual Computing SDK
Download processing
- ImageViewer - Displays the different types of image data available (label, RGB, depth, IR), for processing 1.5.1 and 2.beta6 (Chris)
- Mouse movement sets depth and ir visibility
- HandVisualizer - Basic hand and fingertip tracking, for processing 1.5.1 and 2.beta6 (Chris)
- FingerTips - Basic fingertip tracking, for processing 1.5.1 and 2.beta6 (Chris)
- Movement3D - 3D Navigation sample/test, for processing 1.5.1 and 2.beta6 (Chris)
- HandViz - Hand position and openness tracking/visualizer, for processing 1.5.1 and processing 2.beta6 (Seth)
- FingerFluid - Fingertip tracking and fluid, for processing 1.5.1 (Seth)
- requires diewald_fluid
- requires GLGraphics
- Notes: press 'l' to toggle label map background display. The "fluid curtain" effect needs some work,
if someone wants to fix it up, please do! Code starts at 'if(curtain)' in the draw() method.
- FaceTracking - Face location and feature tracking, for processing 1.5.1 and 2.beta.6+ (Seth)
- PXCBlobs - Label map based blob detection, for processing 1.5.1 and 2.beta6 (Seth)
- requires v3ga Blob Detection
- PXCPhysicsBox - Blob detection and physics interaction, based on Amnon Owed's Kinect Physics for Processing Tutorial, for processing 1.5.1 and 2.beta6 (Seth)
- requires v3ga Blob Detection
- requires fisica
- Notes: Needs better polygon creation routines, any takers?
- SimplePointCloud - Simple RGB point cloud with some debug draw (Seth)
- Press 'c' to toggle RGB image
- Press 'd' to toggle wire box
- Press 'r' to toggle RGB points
- PanZoomRotate - Basic Panning, Rotation and Zooming in 2D (Ratko)
- Pan - grab with one hand and move around, release to stop panning
- Zoom - grab with two hands and move them apart, zooming happens around the centerpoint between the two hands
- Rotate - grab with two hands and rotate them, rotation happens around the centerpoint between the two hands
- [See video] (http://www.youtube.com/watch?v=mzERtHSBV7w)