FaceTrackNoIR: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
mNo edit summary
m (Robot: Cosmetic changes)
Line 17: Line 17:
'''FaceTrackNoIR''' is a headtracking program that uses the [http://www.seeingmachines.com/product/faceapi/ SeeingMachines FaceAPI]. Movements of the head are registered by a simple web cam; no additional hardware (eg. markers) are required. [[FlightGear]] support is built in, so you can look around in the FlightGear world by rotating your head.
'''FaceTrackNoIR''' is a headtracking program that uses the [http://www.seeingmachines.com/product/faceapi/ SeeingMachines FaceAPI]. Movements of the head are registered by a simple web cam; no additional hardware (eg. markers) are required. [[FlightGear]] support is built in, so you can look around in the FlightGear world by rotating your head.


==Run with FlightGear==
== Run with FlightGear ==
# Download and install FaceTrackNoIR, as prescribed in the attached README. You will have to move a couple of files to the [[$FG_ROOT|FlightGear root]].
# Download and install FaceTrackNoIR, as prescribed in the attached README. You will have to move a couple of files to the [[$FG ROOT|FlightGear root]].
# Make sure you closed any webcam software that might be running. This is really important, failing to do so will probably stop FaceTrackNoIR from working.
# Make sure you closed any webcam software that might be running. This is really important, failing to do so will probably stop FaceTrackNoIR from working.
# Start FaceTrackNoIR.  
# Start FaceTrackNoIR.  
Line 24: Line 24:
#* A small window with your webcam's view should show up in the leftbottom corner. Make sure your head is well within the view and eyes, nose and cheeck are outlined by a yellow line. When you move/rotate your head, the lines should follow your movements.
#* A small window with your webcam's view should show up in the leftbottom corner. Make sure your head is well within the view and eyes, nose and cheeck are outlined by a yellow line. When you move/rotate your head, the lines should follow your movements.
# You can run FTNoIR through two ways:
# You can run FTNoIR through two ways:
#* Run FlightGear, with the following (extra) commands:<br><tt>--generic=socket,in,25,localhost,5550,udp,headtracker<br>--generic=socket,out,10,localhost,5551,udp,headtracker<br>--prop:browser=/sim/headtracker<br>--config=[[$FG_ROOT]]/Nasal/headtracker.xml</tt>
#* Run FlightGear, with the following (extra) commands:<br /><tt>--generic=socket,in,25,localhost,5550,udp,headtracker<br />--generic=socket,out,10,localhost,5551,udp,headtracker<br />--prop:browser=/sim/headtracker<br />--config=[[$FG ROOT]]/Nasal/headtracker.xml</tt>
#* Set the commands showed above via [[FGRun]]. All of them can be set via Advanced on the last page of the launcher.
#* Set the commands showed above via [[FGRun]]. All of them can be set via Advanced on the last page of the launcher.
# While running FlightGear, open the FaceTrackNoIR dialog and edit the sensitivity bars, so that your head movements correspond well with FlightGear's view movements. Ticking the "invert" boxes might be neccesary if your movements are mirrored.
# While running FlightGear, open the FaceTrackNoIR dialog and edit the sensitivity bars, so that your head movements correspond well with FlightGear's view movements. Ticking the "invert" boxes might be neccesary if your movements are mirrored.


==Troubleshooting==
== Troubleshooting ==
===I get a "missing ... .dll" error===
=== I get a "missing ... .dll" error ===
[http://www.faceapi.com/Download/register.php Download the faceAPI demo] to install the neccessary .dlls.
[http://www.faceapi.com/Download/register.php Download the faceAPI demo] to install the neccessary .dlls.


==External links==
== External links ==
* [http://sourceforge.net/projects/facetracknoir/ Project website]
* [http://sourceforge.net/projects/facetracknoir/ Project website]


[[Category:Software]]
[[Category:Software]]

Revision as of 17:39, 8 March 2011

FaceTrackNoIR
The FaceTrackNoIR interface, with the webcam view in the bottomleft corner.
The FaceTrackNoIR interface, with the webcam view in the bottomleft corner.
Developed by Wim Vriend, Ron Hendriks
Initial release May 24, 2010
Latest release June 15, 2010
OS Windows
Development status Active (2010-)
License GNU General Public License
Website

FaceTrackNoIR is a headtracking program that uses the SeeingMachines FaceAPI. Movements of the head are registered by a simple web cam; no additional hardware (eg. markers) are required. FlightGear support is built in, so you can look around in the FlightGear world by rotating your head.

Run with FlightGear

  1. Download and install FaceTrackNoIR, as prescribed in the attached README. You will have to move a couple of files to the FlightGear root.
  2. Make sure you closed any webcam software that might be running. This is really important, failing to do so will probably stop FaceTrackNoIR from working.
  3. Start FaceTrackNoIR.
    • Select "Game Protocol: FlightGear" and click the "Start" button under "Tracker Source". You might have to restart the FaceTrackNoIR once, after clicking "Start".
    • A small window with your webcam's view should show up in the leftbottom corner. Make sure your head is well within the view and eyes, nose and cheeck are outlined by a yellow line. When you move/rotate your head, the lines should follow your movements.
  4. You can run FTNoIR through two ways:
    • Run FlightGear, with the following (extra) commands:
      --generic=socket,in,25,localhost,5550,udp,headtracker
      --generic=socket,out,10,localhost,5551,udp,headtracker
      --prop:browser=/sim/headtracker
      --config=$FG ROOT/Nasal/headtracker.xml
    • Set the commands showed above via FGRun. All of them can be set via Advanced on the last page of the launcher.
  5. While running FlightGear, open the FaceTrackNoIR dialog and edit the sensitivity bars, so that your head movements correspond well with FlightGear's view movements. Ticking the "invert" boxes might be neccesary if your movements are mirrored.

Troubleshooting

I get a "missing ... .dll" error

Download the faceAPI demo to install the neccessary .dlls.

External links