Back AAM-API documentation The AAM-Site

In file AAMInitialize.h:

class CAAMInitializeStegmann

Implementation of a simple intialization method.

Inheritance:

CAAMInitializeStegmann - CAAMInitialize - CAAMObject


Public Methods

[more] CAAMInitializeStegmann( const CAAMModel &aammodel )
Constructor.
[more]int Initialize( const CDMultiBand<TAAMPixel> &image, CAAMShape &s, CDVector &c )
Performs a somewhat brute force initialization of an AAM.
[more]void SetIterations1stPass( const int i )
Sets the number of interations in the coarse search
[more]void SetIterations2ndPass( const int i )
Sets the number of interations in the refinement search
[more]void SetModelParameterSteps( const std::vector<CDVector> &av )
Sets the number of model parameter steps
[more]void SetRotationSteps( const CDVector &v )
Sets the number of rotation steps
[more]void SetScaleSteps( const CDVector &v )
Sets the number of scale steps
[more]void SetXYSpacing( const double xs, const double ys )
Sets the spacing of the search grid in x and y

Private Members

class CAAMInitCandidates
Initialization candidate containiner.
class CAAMInitEntry
Container for initialization results.


Inherited from CAAMInitialize:


Inherited from CAAMObject:

Public Methods

ovoid Dump( const char* szPath ) const
ovoid FromFile( const char* szFilename )
ovoid FromFile( FILE* fh )
ovoid ToFile( FILE* fh ) const
ovoid ToFile( const char* szFilename ) const


Documentation

Implementation of a simple intialization method.

ovoid SetIterations1stPass( const int i )
Sets the number of interations in the coarse search

ovoid SetIterations2ndPass( const int i )
Sets the number of interations in the refinement search

ovoid SetXYSpacing( const double xs, const double ys )
Sets the spacing of the search grid in x and y

ovoid SetScaleSteps( const CDVector &v )
Sets the number of scale steps

ovoid SetRotationSteps( const CDVector &v )
Sets the number of rotation steps

ovoid SetModelParameterSteps( const std::vector<CDVector> &av )
Sets the number of model parameter steps

o CAAMInitializeStegmann( const CAAMModel &aammodel )

Constructor.

Parameters:
aammodel - The model to initialize.
Returns:
Nothing.
Author:
Mikkel B. Stegmann
Version:
7-22-2000

oint Initialize( const CDMultiBand<TAAMPixel> &image, CAAMShape &s, CDVector &c )

Performs a somewhat brute force initialization of an AAM.

Assumes one object per image as of now.

Parameters:
image - The image beeing searched in.
s - The output shape after initialization.
c - The output model parameters after initialization.
Returns:
0 on succes, non-zero on errors.
Author:
Mikkel B. Stegmann
Version:
7-22-2000


This class has no child classes.
Author:
Mikkel B. Stegmann
Version:
7-22-2000
See Also:
CAAMInitCandidates, CAAMInitEntry.

Alphabetic index Hierarchy of classes


Back AAM-API documentation The AAM-Site