From: Wim V. <fac...@gm...> - 2010-12-03 13:51:49
|
Hello VXL-users, I am developer of an open-source program called FaceTrackNoIR<http://facetracknoir.sourceforge.net/home/default.htm>and I'm looking for ways to expand (and improve) my program. As you can see in the web-site, FaceTrackNoIR uses the SeeingMachines faceAPI to retrieve the rotations and translations of the users face. Then the program translates these values and sends them to a game/flightsim using the appropriate protocol. Movement of the face then results in movement of the in-game character. I found VXL on the internet and I wonder if it is possible to use it as real-time facetracker? The faceAPI has some serious drawbacks (it's not open-source, support is 'zero' and it's quite CPU-demanding). I would like to offer users the option to choose a different tracker... Has anyone done something like this before? Thanks in advance, Wim Vriend Holland |
From: Junaed S. <ju...@ci...> - 2010-12-03 17:14:46
|
I have not used VXL for face tracking, but I have done extensive visual tracking research and the implementation is all built on VXL (since 2005). I have had absolutely no performance issues, so I'd think it would be quite possible to build a face tracker with VXL (of course the specific algorithm used for the face tracker would be the major contributor in CPU consumption). FYI, my tracker implementations (C++/VXL) run on a "real" amphibious robot that uses visual tracking as part of a human-robot interface framework. I'm personally very pleased with VXL. OpenCV is another option, as it is now well-supported by a robotics company, but at the time I started, it was in not so great shape, and I see no compelling reason to move away from VXL. Regards, Junaed On 10-12-03 08:51 AM, Wim Vriend wrote: > Hello VXL-users, > > I am developer of an open-source program called FaceTrackNoIR > <http://facetracknoir.sourceforge.net/home/default.htm> and I'm > looking for ways to expand (and improve) my program. As you can see in > the web-site, FaceTrackNoIR uses the SeeingMachines faceAPI to > retrieve the rotations and translations of the users face. Then the > program translates these values and sends them to a game/flightsim > using the appropriate protocol. Movement of the face then results in > movement of the in-game character. > > I found VXL on the internet and I wonder if it is possible to use it > as real-time facetracker? The faceAPI has some serious drawbacks (it's > not open-source, support is 'zero' and it's quite CPU-demanding). I > would like to offer users the option to choose a different tracker... > > Has anyone done something like this before? > > Thanks in advance, > > Wim Vriend > Holland > > > ------------------------------------------------------------------------------ > Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! > Tap into the largest installed PC base & get more eyes on your game by > optimizing for Intel(R) Graphics Technology. Get started today with the > Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. > http://p.sf.net/sfu/intelisp-dev2dev > > > _______________________________________________ > Vxl-users mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-users > -- Junaed Sattar PhD Candidate, Mobile Robotics Lab, Center for Intelligent Machines and School of Computer Science, McGill University, Montreal, QC, Canada H3A2A7. http://www.cim.mcgill.ca/~junaed |
From: Philip T. <Phi...@ma...> - 2010-12-03 17:25:27
|
We recently demonstrated an Active Appearance Model-based, real-time face tracker for the Nokia N900 using VXL: http://www.youtube.com/watch?v=Y86rOh1Y_kk so it is certainly possible. Unfortunately, we can't release the code for licensing reasons but we have recently committed a simple shape model library (in vxl/contrib/mul/msm) which should get you some way along the line. You'd also have to figure out how to get head pose from the feature points - we haven't got that far yet. Phil Tresadern. ________________________________ From: Wim Vriend [fac...@gm...] Sent: 03 December 2010 13:51 To: vxl...@li... Subject: [Vxl-users] How to use VXL in Visual C++ to track a face realtime? Hello VXL-users, I am developer of an open-source program called FaceTrackNoIR<http://facetracknoir.sourceforge.net/home/default.htm> and I'm looking for ways to expand (and improve) my program. As you can see in the web-site, FaceTrackNoIR uses the SeeingMachines faceAPI to retrieve the rotations and translations of the users face. Then the program translates these values and sends them to a game/flightsim using the appropriate protocol. Movement of the face then results in movement of the in-game character. I found VXL on the internet and I wonder if it is possible to use it as real-time facetracker? The faceAPI has some serious drawbacks (it's not open-source, support is 'zero' and it's quite CPU-demanding). I would like to offer users the option to choose a different tracker... Has anyone done something like this before? Thanks in advance, Wim Vriend Holland |