资源说明:This project is something I put together as part of the FSU Young Scholars Program. It is a Kinect hack that tracks a hand and adds a photo on top of the hand.
Author: Caitlin Hanley crhanley@hotmail.com http://www.hanleycr.wordpress.com Date: 07/21/11 15:57 ----------- KinectTogether ------------ OS SUPPORT: Only tested on Linux so far Ubuntu FILES: PointDrawer.cpp - The hand tracking program with picture following feature PointDrawer.h - Header for PointDrawer //NITE files that are important to have PointViewer.mak kbhit.cpp - kbhit.h - Header for kbhit main.cpp opengles.cpp opengles.h signal_catch.cpp signal_catch.h //Library/API thing for reading images: stb_image.c stb_image.h stb_image.o Debug | | PointDrawer.d | PointDrawer.o | main.d | main.o | signal_catch.d | signal_catch.o Release | | PointDrawer.d | PointDrawer.o | main.d | main.o | signal_catch.d | signal_catch.o | stb_image.d | stb_image.o orig | | PointDrawer.d | PointDrawer.o | main.d | main.o | signal_catch.d | signal_catch.o | stb_image.o DEPENDENCIES: OpenNI NITE COMPILATION INSTRUCTIONS: -To make: g++ -o ../Bin/Sample-PointViewer ./Release/main.o ./Release/PointDrawer.o ./Release/signal_catch.o ./Release/stb_image.o -L../Bin -lglut -lOpenNI -lXnVNite_1_3_1 -lpng -ljpeg ---------------------------Simple Project Manual-------------------------------------- This program is does hand tracking. It places an image on top of the hand. The point cloud is obtained from Microsoft's Kinect sensors. NOTE: Only support for 1 camera for now It recognizes a hand that is waving. It saves the x,y,z coordinates into an array. Then, an image is placed at those x,y,z coordinates ====================================================================================== "Such is oft the course of deeds that move the wheels of the world: small hands do them because they must, while the eyes of the great are elsewhere."
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。