mimas::cgh Class Reference

Cornerwise geometric histrograms. More...

#include <cgh.h>

Inheritance diagram for mimas::cgh:

Inheritance graph
[legend]
Collaboration diagram for mimas::cgh:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::ifstream ifstream
typedef std::ofstream ofstream
typedef boost::numeric::ublas::vector<
double
Vector
typedef boost::numeric::ublas::vector<
int
IntVector

Public Member Functions

 cgh ()
void setMaxRadius (double d)
void setBinThreshold (double d)
void createFromStrings (edge_string_ptr_list strings, const Vector &cpos)
 create a CGH from extracted (canny) edge strings plus the position of a point-of-interest (corner)

Detailed Description

Cornerwise geometric histrograms.

Cornerwise geometric histrograms encode edge strings. can be used for feature recognition purposes. developed for learning of environments , they have good invariance to scale ( to viewing position ). They *can* have good invariance to feature rotation on the image plane but the current code doesn't have this. Capacity of the representation is about 250,000 with the default parameters. For more info consult this PhD thesis.

Author:
Stuart Meikle (stu@stumeikle.org)
Date:
Fri May 24 17:01:53 2002
Header
/cvs/mimas2/include/cgh.h,v 1.1.1.1 2005/08/09 15:37:45 engmb Exp

Definition at line 25 of file cgh.h.


Member Typedef Documentation

typedef std::ifstream mimas::cgh::ifstream

Definition at line 36 of file cgh.h.

typedef std::ofstream mimas::cgh::ofstream

Definition at line 37 of file cgh.h.

typedef boost::numeric::ublas::vector< double > mimas::cgh::Vector

Reimplemented from mimas::hough_transform.

Definition at line 38 of file cgh.h.

typedef boost::numeric::ublas::vector< int > mimas::cgh::IntVector

Reimplemented from mimas::hough_transform.

Definition at line 39 of file cgh.h.


Constructor & Destructor Documentation

mimas::cgh::cgh (  )  [inline]

Definition at line 40 of file cgh.h.


Member Function Documentation

void mimas::cgh::setMaxRadius ( double  d  )  [inline]

Definition at line 52 of file cgh.h.

void mimas::cgh::setBinThreshold ( double  d  )  [inline]

Definition at line 53 of file cgh.h.

void mimas::cgh::createFromStrings ( edge_string_ptr_list  strings,
const Vector cpos 
)

create a CGH from extracted (canny) edge strings plus the position of a point-of-interest (corner)


The documentation for this class was generated from the following file:
[GNU/Linux] [Qt] [Mesa] [STL] [Lapack] [Boost] [Magick++] [Xalan-C and Xerces-C] [doxygen] [graphviz] [FFTW] [popt] [xine] [Gnuplot] [gnu-arch] [gcc] [gstreamer] [autoconf/automake/make] [freshmeat.net] [opensource.org] [sourceforge.net] [MMVL]
mimas 2.1 - Copyright Mon Oct 30 11:31:26 2006, Bala Amavasai, Stuart Meikle, Arul Selvan, Fabio Caparrelli, Jan Wedekind, Manuel Boissenin, ...