LTI-Lib latest version v1.9 - last update 10 Apr 2010

lti::gHoughTransform::parameters Class Reference

the parameters for the class houghTransform More...

#include <ltiGHoughTransform.h>

Inheritance diagram for lti::gHoughTransform::parameters:
Inheritance graph
[legend]
Collaboration diagram for lti::gHoughTransform::parameters:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 parameters ()
 parameters (const parameters &other)
 ~parameters ()
const char * getTypeName () const
parameterscopy (const parameters &other)
parametersoperator= (const parameters &other)
virtual functor::parametersclone () const
virtual bool write (ioHandler &handler, const bool complete=true) const
virtual bool read (ioHandler &handler, const bool complete=true)

Public Attributes

float thresholdLocalMaximum
int kernelSizeTranslation
int kernelSizeRotation
int kernelSizeScale
int numberOfObjects
float thresholdEdgePixel
bool findLocalMaximum
int disSize
int disRotation
float extension
int numberOfAngleLists

Detailed Description

the parameters for the class houghTransform


Constructor & Destructor Documentation

lti::gHoughTransform::parameters::parameters (  ) 

default constructor

Reimplemented from lti::modifier::parameters.

lti::gHoughTransform::parameters::parameters ( const parameters other  ) 

copy constructor

Parameters:
other the parameters object to be copied

Reimplemented from lti::modifier::parameters.

lti::gHoughTransform::parameters::~parameters (  )  [virtual]

destructor

Reimplemented from lti::functor::parameters.


Member Function Documentation

virtual functor::parameters* lti::gHoughTransform::parameters::clone (  )  const [virtual]

returns a pointer to a clone of the parameters

Reimplemented from lti::modifier::parameters.

parameters& lti::gHoughTransform::parameters::copy ( const parameters other  ) 

copy the contents of a parameters object

Parameters:
other the parameters object to be copied
Returns:
a reference to this parameters object

Reimplemented from lti::modifier::parameters.

const char* lti::gHoughTransform::parameters::getTypeName (  )  const [virtual]

returns name of this type

Reimplemented from lti::modifier::parameters.

parameters& lti::gHoughTransform::parameters::operator= ( const parameters other  ) 

copy the contents of a parameters object

Parameters:
other the parameters object to be copied
Returns:
a reference to this parameters object
virtual bool lti::gHoughTransform::parameters::read ( ioHandler handler,
const bool  complete = true 
) [virtual]

write the parameters in the given ioHandler

Parameters:
handler the ioHandler to be used
complete if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written.
Returns:
true if write was successful

Reimplemented from lti::modifier::parameters.

virtual bool lti::gHoughTransform::parameters::write ( ioHandler handler,
const bool  complete = true 
) const [virtual]

write the parameters in the given ioHandler

Parameters:
handler the ioHandler to be used
complete if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written.
Returns:
true if write was successful

Reimplemented from lti::modifier::parameters.


Member Data Documentation

size of forth dimension of parameter-space discretisation of paramter rotation

size of third dimension of parameter-space discretisation of parameter size

range of object-extension which is considered

true: search for local maxima (is very computational intensive) false: search for global maxima (is faster and default)

kernelSizeRotation is size of environment which is considered in search for local maxima at each position in parameter-space for rotation.

Default: 21

kernelSizeSize is size of environment which is considered in search for local maxima at each position in parameter-space for size

Default: 11

kernelSize is size of environment which is considered in search for local maxima at each position in parameter-space for row and column.

Default: 11

Number of lists regarded for each pixel symmetrical to its orientation angle phi.

High values gain better result but more computational intensive.

number of Objects to be found (default 1)

Values above thresholdEdgePixel are considered as pixel of edges and transformed into parameter space.

Best to use previously an edge detector e.g. susanEdges.

default 0.9

Local maxima of parameter-space with values above thresholdLocalMaximum are considered as found objects in image-space.

Values depend on number of pixels in image. Higher values fasten the search for maxima.

Default:10


The documentation for this class was generated from the following file:

Generated on Sat Apr 10 15:27:21 2010 for LTI-Lib by Doxygen 1.6.1