background preloader

FAAST

FAAST

Install FAAST on your PC Install FAAST on your PC for full body control and VR applications: Disclaimer: This comprehensive guide of FAAST installation was taken from Institute for Creative Technologies website. The toolkit of the FAAST was also taken from the same site. By sharing their guide to the community, Kinecthacks.com wishes to promote the value of innovation and creativity with the Micrsoft’s Kinect. Summary FAAST is middleware to facilitate integration of full-body control with games and VR applications. FAAST is free to use and distribute for research and noncommercial purposes (for commercial uses, please contact us). The preliminary version of FAAST is currently available for Windows only. Installation To use FAAST, you will need to download and install the following software: FAAST should then run out-of-the-box; no additional installation or setup is necessary. Skeleton Usage Currently, FAAST streams the entire skeleton for the first calibrated user that is currently visible to the sensor.

HOWTO: Kinect + OpenNI/NITE skeleton tracking and gesture recognition in gentoo Thanks to the folks at PrimeSense libraries are now available for skeleton tracking and gesture recognition. UPDATE: Check here if you've gotten NITE working and want to try using the kinect as a Minority Report style mouse.UPDATE:I've added a description of how to track multiple hands under the Sample-PointViewer description. Here's how I got things working in gentoo: (15)Repeat step 14 for Sample-Scene.xml and Sample-Tracking.xml(16)Open Sample-User.xml and replace the existing MapOutputMode line with the line below. NOTE: this is case sensitive! (17)Repeat step 16 for Sample-Scene.xml and Sample-Tracking.xml(18)niLicense PrimeSense 0KOIk2JeIBYClPWVnMoRKn5cdY4=(19)cd ~/kinect/NITE/Nite-1.3.0.17/(20)sudo . Now finally you should be sitting in a directory with all the sample binaries that you can play with. Sample-TrackPad:This app will track your hand and show it's relative position on a grid. you should also get some debug output in your console:

Connect Kinect to PC Using PrimeSense Drivers - OpenKinect | Grups de Google Hi I was confused with different instructions for connecting Kinect to PC. Actually I couldn't install OpenKinect drivers, but I come up with an instruction 4 Dummies! I would be glad if somebody makes something like this for OpenKinect. Sajjad Step 1 Uninstall any previews drivers, such as CLNUI, OpenKinect,.... Uninstalling a driver does not seem to be easy esp in case of OpenKinect Step 2 Download and install the latest stable or unstable OpenNI Binaries from OpenNI website. There might be a security check message in this step and the next one. Step 3 Download Kinect Driver from the following link. Unzip the file and run avin2-SensorKinect-0124bd2\Bin\SensorKinect-Win32-5.0.0.exe Step 4 Restart Step 5 Plug in Kinect. Currently no driver for Audio available by Primesense, although there is one provided by OpenKinect. Step6 Check OpenNI samples. Step 7 Download and install the latest stable or unstable OpenNI Compliant Middleware Binaries (NITE) from OpenNI website. Step 8 Restart. Step 9 Step 10

Flexible Action and Articulated Skeleton Toolkit (FAAST) Contributors Evan A. Suma, Belinda Lange, Skip Rizzo, David Krum, and Mark Bolas Project Email Address: faast@ict.usc.edu 32-bit(recommended for most users) 64-bit(for advanced users) Note from Evan Suma, the developer of FAAST: I have recently transitioned to a faculty position at USC, and unfortunately that means I have very limited time for further development of the toolkit. You may also view our online video gallery, which contains videos that demonstrate FAAST’s capabilities, as well as interesting applications that use the toolkit. Have a Kinect for Windows v2? We have developed an experimental version of FAAST with support for the Kinect for Windows v2, available for download here (64-bit only). Recent News December 12, 2013 FAAST 1.2 has been released, adding compatibility for Windows 8. Summary FAAST is middleware to facilitate integration of full-body control with games and VR applications using either OpenNI or the Microsoft Kinect for Windows skeleton tracking software. E. Support

OpenNI to Max/MSP via OSC – tohm judson OpenNI is a “natural interaction” software that uses the Kinect for XBox 360. Using this, connected to a Mac, we can control various software via OSC. Here, I will show you how to get the data into Max. The idea here is that you are like me, longing to try, but missing the few crucial steps that the README’s forget about the amateur hacker. Preliminaries: First, if you are not comfortable with the terminal, I will try to walk you through it. Second, I have tried this on three machines just to be safe that I did not ruin anything. UPDATE: you need to be on OS 10.6 for this to work from what I can tell Third… I cannot help you. A Brief Terminal Primer (all you will need to know; no more, no less) Where is it? Applications> Utilities> Terminal What to do with it for now? Add it to your Dock if you don’t have it there… trust me on this one… you will use it a lot What code will I need to know? sudo= superuser… makes things happen. cd= change directory Install XcodeInstall CMakeInstall MacPorts OpenNI:

C++ GL Example main.cpp Makefile This Makefile is probably not Portable to your System then are changes required CC = g++ LD = g++ LDFLAGS = CFLAGS=-g -Wall `pkg-config --cflags libfreenect` -lopengl32 -lglut32 LIBS = `pkg-config --libs libfreenect` -lGL -lGLU -lglut OBJECTS = main.o PROG = mycppview all:$(PROG) $(PROG): $(OBJECTS) $(LD) $(LDFLAGS) $(LIBS) $(OBJECTS) -o $(PROG) %.o: %.cpp $(CC) $(CFLAGS) $(LIBS) -c $< clean: rm -rf *.o $(PROG) Kinect Open Source Programming Secrets Kinect Open Source Programming Secrets (KOPS) is the only book that explains the official Java wrappers for OpenNI and NITE. (If you want installation instructions, scroll down this page a little.) The main drawback of using the PrimeSense Java wrappers is their lack of documentation. As I explain in chapter 1, I had to decompile the libraries' JAR files, and work out the correspondences between the Java source and the somewhat better documented C++ OpenNI/NITE APIs. This book covers programming topics not found elsewhere. Early (sometimes very early) draft versions of KOPS's chapters can be downloaded from here (see the links below). If you're looking for Killer Game Programming in Java then it's here. What this Book is Not About I'm concentrating on the Kinect without including chapters explaining OOP concepts such as classes, objects, and inheritance. More importantly, I don't have the space to seriously explain the topics of 3D graphics or computer vision. Dr.

Kinect for Windows SDK Quickstarts 8 minutes, 56 seconds 6 minutes, 50 seconds 12 minutes, 16 seconds 15 minutes, 36 seconds 16 minutes, 57 seconds 11 minutes, 48 seconds Main Page Kinect & HTML5 using WebSockets and Canvas - Vangos Pterneas blog Kinect defined Natural User Interaction. HTML5 redefined the Web. Currenty, there are various tutorials describing how to interact with a Kinect sensor using Windows Forms or WPF for the user interface. I am going to use the official Kinect SDK for my demo, but same principles apply to OpenNI SDK, too. Download source code and binaries Prerequisites Results The project consists of two sub-projects: A server-side application which uses Kinect SDK and a client-side web page displaying the skeleton joints on an HTML5 canvas. Client application: Server application: Tutorial Here is, step by step, a way to achieve the above functionality: Step 1: Server application The server application's job is straightforward: Detect the users' joints, pack the data and send them to the clients using web sockets. In order to detect the joints' coordinates, we need to add a reference to our prefered Kinect SDK and handle the skeleton events. Considering the data transmission, I highly recommend the use of Fleck.

Coding4Fun Kinect Toolkit Getting Started with Kinect and Processing So, you want to use the Kinect in Processing. Great. This page will serve to document the current state of my Processing Kinect library, with some tips and info. The current state of affairs Since the kinect launched in November 2010, there have been several models released. Here's a quick list of what is out there and what is supported in Processing for Mac OS X. Kinect 1414: This is the original kinect and works with the library documented on this page in Processing 2.1 Kinect 1473: This looks identical to the 1414, but is an updated model. Now, before you proceed, you could also consider using the SimpleOpenNI library and read Greg Borenstein’s Making Things See book. I’m ready to get started right now What hardware do I need? First you need a “stand-alone” kinect (model 1414 only for now!). Standalone Kinect Sensor If you have a previous kinect that came with an XBox, it will not include the USB adapter. Kinect Sensor Power Supply Um, what is Processing? ofxKinectKinect CinderBlock Lots!

KinectJS - HTML5 goes motion Kinect SDK for Windows – demos - If broken it is, fix it you should Lately I have been working quite a bit with the Kinect SDK for Windows, which you can install and use on your computer from our research department Geting started The only thing you need to get started is a computer running Windows, a Kinect device (must be the one with a power chord, but you can buy the power chord separately very cheep at most stores where they sell Kinect), and the Kinect SDK. Once you have everything installed I suggest you go to Channel9 and watch the QuickStarts to familiarize yourself with the basics and finally move over to the Channel9 Kinect blog to get inspiration and look at all the cool projects people are making. This series In this series I will post a number of different controls, extensions and demo apps that I have created. 1. Enjoy, Tess

Related: