Public Member Functions

firevision::RhtAccumulator Class Reference

Hough-Transform accumulator. More...

#include <>>

List of all members.

Public Member Functions

 RhtAccumulator ()
 Constructor.
 ~RhtAccumulator ()
 Destructor.
int accumulate (int x, int y, int r)
 Accumulate new candidate.
int getMax (int &x, int &y, int &r) const
 Get maximum.
void dump (std::ostream &)
 Dump.
void reset (void)
 Reset.
unsigned int getNumVotes () const
 Get number of votes.
std::vector< std::vector< int > > * getNodes (int min_count)
 Get nodes.

Detailed Description

Hough-Transform accumulator.

Definition at line 125 of file ht_accum.h.


Constructor & Destructor Documentation

firevision::RhtAccumulator::RhtAccumulator (  ) 

Constructor.

Definition at line 482 of file ht_accum.cpp.

firevision::RhtAccumulator::~RhtAccumulator (  ) 

Member Function Documentation

int firevision::RhtAccumulator::accumulate ( int  x,
int  y,
int  r 
)

Accumulate new candidate.

Parameters:
x x
y y
r r
Returns:
count

Definition at line 518 of file ht_accum.cpp.

References firevision::RhtXNode::generate(), and firevision::RhtXNode::insert().

Referenced by firevision::RhtLinesModel::parseImage(), firevision::RhtCircleModel::parseImage(), and firevision::HtLinesModel::parseImage().

void firevision::RhtAccumulator::dump ( std::ostream &  s  ) 

Dump.

Parameters:
s stream

Definition at line 554 of file ht_accum.cpp.

References firevision::RhtXNode::dump().

int firevision::RhtAccumulator::getMax ( int &  x,
int &  y,
int &  r 
) const

Get maximum.

Parameters:
x x return value
y y return value
r r return value
Returns:
max

Definition at line 542 of file ht_accum.cpp.

Referenced by firevision::RhtLinesModel::parseImage(), firevision::RhtCircleModel::parseImage(), and firevision::HtLinesModel::parseImage().

vector< vector< int > > * firevision::RhtAccumulator::getNodes ( int  min_votes  ) 

Get nodes.

Parameters:
min_votes min votes
Returns:
nodes

Definition at line 576 of file ht_accum.cpp.

References firevision::RhtXNode::getNodes().

Referenced by firevision::RhtLinesModel::getShapes(), and firevision::HtLinesModel::getShapes().

unsigned int firevision::RhtAccumulator::getNumVotes (  )  const

Get number of votes.

Returns:
number of votes

Definition at line 565 of file ht_accum.cpp.

Referenced by firevision::RhtLinesModel::getShapes(), and firevision::HtLinesModel::getShapes().

void firevision::RhtAccumulator::reset ( void   ) 

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