For hands' motion tracking, we find a "FingerDetector" library from http://www.openframeworks.cc/forum/viewtopic.php?p=10264,
It is very good to track and find fingers and hands, and commonly used in Openframeworks. If we need it, we only need to install OpenCv library and include this library, it is very convenient to use.
However, after some testings, we found that it does not perform very well,especially live video image,if the background is not in solid color or indoor light due to noise in image. So it is a big issue before we use it in Openframeworks.
To solve this issue,we search in the web. In the conclusion, the method for decreasing the noise, we can increase the thresholds and filter the useless color(which is not skin color) out.
For the gesture part, we found ofxPatterns library is very helpful for tracking gesture; but it is used for mouse gesture, not for hands.
(download: http://sourceforge.net/projects/amelibraries/files/ofxPatterns/0.05/
and documentation: http://ame4.hc.asu.edu/amelia/ofxpatterns/index.html)
It is a very robust for training and testing a gesture; also it provides functions for saving and loading by database, I was surprised that the saved gesture could be loaded back into CodeBlocks despite I turned off then on the computer.
Therefore, we will develop it for gesture of hand tracking.
More References for ofxPatterns library
- http://ame4.hc.asu.edu/amelia/
- http://ame4.hc.asu.edu/amelia/ofxpatterns/index.html
- http://www.openframeworks.cc/forum/viewtopic.php?f=10&t=3073
- http://depts.washington.edu/aimgroup/proj/dollar/
- http://faculty.washington.edu/wobbrock/pubs/uist-07.1.pdf
For prototype , we met in 2D lab and do a prototype about box for releasing fog, which was mentioned in the Blog in October(link: http://cool-bluerose.blogspot.com/2011/01/blog-in-october.html). The following is the pictures of recording how we did it:
At the result, we got the prototype of box for releasing fog











No comments:
Post a Comment
Please leave any comment to us, thanks!