Public Member Functions | Private Attributes
pcl::DOTMOD Class Reference

Template matching using the DOTMOD approach. More...

#include <dotmod.h>

List of all members.

Public Member Functions

size_t createAndAddTemplate (const std::vector< DOTModality * > &modalities, const std::vector< MaskMap * > &masks, size_t template_anker_x, size_t template_anker_y, const RegionXY &region)
 Creates a template from the specified data and adds it to the matching queue.
void deserialize (std::istream &stream)
void detectTemplates (const std::vector< DOTModality * > &modalities, float template_response_threshold, std::vector< DOTMODDetection > &detections, const size_t bin_size) const
 DOTMOD (size_t template_width, size_t template_height)
 Constructor.
size_t getNumOfTemplates ()
const
DenseQuantizedMultiModTemplate
getTemplate (size_t template_id) const
void loadTemplates (const char *file_name)
void saveTemplates (const char *file_name) const
void serialize (std::ostream &stream) const
virtual ~DOTMOD ()
 Destructor.

Private Attributes

size_t template_height_
size_t template_width_
std::vector
< DenseQuantizedMultiModTemplate
templates_

Detailed Description

Template matching using the DOTMOD approach.

Author:
Stefan Holzer, Stefan Hinterstoisser

Definition at line 65 of file dotmod.h.


Constructor & Destructor Documentation

pcl::DOTMOD::DOTMOD ( size_t  template_width,
size_t  template_height 
)

Constructor.

Definition at line 45 of file dotmod.cpp.

pcl::DOTMOD::~DOTMOD ( ) [virtual]

Destructor.

Definition at line 55 of file dotmod.cpp.


Member Function Documentation

size_t pcl::DOTMOD::createAndAddTemplate ( const std::vector< DOTModality * > &  modalities,
const std::vector< MaskMap * > &  masks,
size_t  template_anker_x,
size_t  template_anker_y,
const RegionXY region 
)

Creates a template from the specified data and adds it to the matching queue.

Parameters:
\param

Definition at line 62 of file dotmod.cpp.

void pcl::DOTMOD::deserialize ( std::istream &  stream)

Definition at line 243 of file dotmod.cpp.

void pcl::DOTMOD::detectTemplates ( const std::vector< DOTModality * > &  modalities,
float  template_response_threshold,
std::vector< DOTMODDetection > &  detections,
const size_t  bin_size 
) const

Definition at line 113 of file dotmod.cpp.

size_t pcl::DOTMOD::getNumOfTemplates ( ) [inline]

Definition at line 100 of file dotmod.h.

const DenseQuantizedMultiModTemplate& pcl::DOTMOD::getTemplate ( size_t  template_id) const [inline]

Definition at line 94 of file dotmod.h.

void pcl::DOTMOD::loadTemplates ( const char *  file_name)

Definition at line 219 of file dotmod.cpp.

void pcl::DOTMOD::saveTemplates ( const char *  file_name) const

Definition at line 206 of file dotmod.cpp.

void pcl::DOTMOD::serialize ( std::ostream &  stream) const

Definition at line 232 of file dotmod.cpp.


Member Data Documentation

template height

Definition at line 122 of file dotmod.h.

size_t pcl::DOTMOD::template_width_ [private]

template width

Definition at line 120 of file dotmod.h.

template storage

Definition at line 124 of file dotmod.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:39:56