Public Member Functions | |
OriChamferMatching (const std::vector< Line > &inLines, const int numDirections, const double oriCost, const Dims dims) | |
void | setLines (const std::vector< Line > &inLines, const int numDirections, const double oriCost, const Dims dims) |
void | updateOriCost (const double oriCost) |
Update the costs using the orientation cost. | |
void | buildIntegralDistances () |
Build integral images from the distance images. | |
float | getCostFast (uint oriIdx, const Point2D< int > p1, const Point2D< int > p2) |
float | getCost (uint oriIdx, const Point2D< int > p1, const Point2D< int > p2) |
Definition at line 123 of file OriChamferMatching.H.
void OriChamferMatching::buildIntegralDistances | ( | ) |
Build integral images from the distance images.
Definition at line 187 of file OriChamferMatching.C.
References ImageSet< T >::size().
void OriChamferMatching::updateOriCost | ( | const double | oriCost | ) |
Update the costs using the orientation cost.
Definition at line 121 of file OriChamferMatching.C.
References Dims::h(), ImageSet< T >::size(), and Dims::w().