#include <geometric_map_xyz.hh>
Inheritance diagram for geometric_map_xyz:
Public Member Functions | |
geometric_map_xyz (mimas::mm_xml_reference< XalanElement > &configuration, bool _verbose) | |
Constructor. | |
virtual std::vector< mi_pose > | candidates (const std::vector< boost::numeric::ublas::vector< int > > &features) const |
Generate exhaustive set of affine transformations. | |
virtual bool | random_poses (const std::vector< boost::numeric::ublas::vector< int > > &features, mi_pose &pose) const |
Pick a random pose from a set of features. | |
Protected Member Functions | |
mi_pose | point_to_pose (const boost::numeric::ublas::vector< int > &p) const |
Map point to hash-function. | |
Protected Attributes | |
bool | verbose |
Static Protected Attributes | |
static rand_function< int > | rnd |
Random number generator for selecting point-pairs. |
|
Constructor.
|
|
Generate exhaustive set of affine transformations. This function has to generate the complete set of affine transformations from the set of features (of a model-image). to compute the hash-table.
Implements geometric_map. |
|
Map point to hash-function. The corresponding hash-function (transform) to a point-feature is computed.
|
|
Pick a random pose from a set of features. A random affine transformation is generated from a set of features (of a scene image).
Implements geometric_map. |