Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

eye_locator_filter Class Reference

#include <eye_locator.h>

Inheritance diagram for eye_locator_filter:

Filter List of all members.

Public Methods

 eye_locator_filter (string FileName)
 eye_locator_filter ()
 ~eye_locator_filter ()
virtual bool filter_frame (FrameClass &frame)
virtual void property_changed ()

Private Attributes

string filename
eye_locator_networknet
bool set

Detailed Description

locate eyes in a frame


Constructor & Destructor Documentation

eye_locator_filter::eye_locator_filter string    FileName
 

create a new class besd off of an existing neural network stored in this file

Parameters:
FileName  the file that has the heural network information stored in it

eye_locator_filter::eye_locator_filter  
 

create a new empty class, needs to have a file set for it though

eye_locator_filter::~eye_locator_filter  
 

destructor


Member Function Documentation

bool eye_locator_filter::filter_frame FrameClass   frame [virtual]
 

filter the frame to locate eyes in the faces in the frame

Parameters:
frame  the frame to look in
Returns:
the frame after finding the eyes
Precondition:
a frame with the faces found in it
Postcondition:
the frame 'FACES' attributes will have the lx,ly,rx,and ry attributes set

Implements Filter.

void eye_locator_filter::property_changed   [virtual]
 

this method is called after the member properties has been updated, it informs the filter that properties has changed and those changes should take effect

Reimplemented from Filter.


Member Data Documentation

string eye_locator_filter::filename [private]
 

eye_locator_network* eye_locator_filter::net [private]
 

bool eye_locator_filter::set [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Apr 23 10:42:35 2003 for BioFilter by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002