Code release version: 0.8
ARJF © 2001-2006
Note: The FAQ for MFSM 0.7 and previous versions can be downloaded from the MFSM project site on SourceForge.net.
You are new to the whole project, and you just don't know where to start... Here are a couple of pointers:
You can consult the glossary for a quick refresher on SAI terms.
You can refer to the SAI page for the latest publications on SAI, its implementation and its applications.
The most recent and up-to-date description of SAI can be found in the following Technical Report: Software Architecture for Computer Vision: Beyond Pipes and Filters, by Alexandre R.J. François, IRIS Technical Report IRIS-03-420,University of Southern California, Los Angeles, July 2003.
Fsf 0.8 is coded in portable ANSI C++, and has been successfully tested on Linux, Mac OS X and Win32/Cygwin. A slightly modified version for the Win32 platform, that compiles with MSVC++, is available in a separate release. Both flavors can be downloaded from the MFSM project site on SourceForge.net.
Note that cross-platform modules should compile and work with either version of 0.8.
There are two main reasons why the process method would not be called:
So here are a couple of things to check:
The Philips USB Wecam Driver for Linux (PWC) is currently maintained by Luc Saillard. The current development version of the MFSM PWC-based Input module has been tested with version 10.0.4 of the driver. The Compilation and installation page gives a detailed step-by-step list of instructions.
A current development version of the PwcInput module is available in the MFSM CVS repository, in module "Modules". The PwcInput module implements the interface I/O pattern in its "push" flavor: the device drives the pulse generation. The module uses the Video4Linux API as well as the PWC API. A PwcStereoInput module, also available on in the MFSM CVS repository, implements synchronized simultaneous input from 2 sources.