TooN Algorithm Library - tag  0.2
Namespaces | Functions
ransac.h File Reference
#include <vector>
#include <algorithm>
Include dependency graph for ransac.h:

Go to the source code of this file.

Namespaces

namespace  tag
 

Functions

template<class T , class I >
void tag::randomTuple (const std::vector< T > &cdf, std::vector< I > &t, T maxp)
 
template<class T >
void tag::randomTuple (T &t, unsigned int bound)
 
template<class Obs , class Trans , class Tol >
size_t tag::find_RANSAC_inliers (const std::vector< Obs > &observations, const Tol &tolerance, size_t N, Trans &best, std::vector< bool > &inlier, int sample_size=Trans::hypothesis_size)
 
template<class Obs , class Trans , class Tol >
size_t tag::find_RANSAC_inliers (const std::vector< Obs > &observations, int sample_size, const Tol &tolerance, size_t N, Trans &best, std::vector< bool > &inlier)
 
template<class Obs , class Trans , class Tol >
double tag::find_MSAC_inliers (const std::vector< Obs > &observations, const Tol &tolerance, size_t N, Trans &best, std::vector< bool > &inlier, int sample_size=Trans::hypothesis_size)
 
template<class Obs , class Trans , class Tol >
double tag::find_MSAC_inliers (const std::vector< Obs > &observations, int sample_size, const Tol &tolerance, size_t N, Trans &best, std::vector< bool > &inlier)
 
double tag::getShrinkRatio (unsigned int H, unsigned int N, unsigned int B)
 
template<class Obs , class Trans , class Tol , class Prob >
size_t tag::find_RANSAC_inliers_guided_breadth_first (const std::vector< Obs > &observations, const Prob &prob, const Tol &tolerance, size_t N, size_t block_size, Trans &best, std::vector< bool > &inlier, int sample_size=Trans::hypothesis_size)
 
template<class Obs , class Trans , class Tol , class Prob >
size_t tag::find_RANSAC_inliers_guided_breadth_first (const std::vector< Obs > &observations, const Prob &prob, int sample_size, const Tol &tolerance, size_t N, size_t block_size, Trans &best, std::vector< bool > &inlier)
 
template<class Obs , class Trans , class Tol >
size_t tag::find_RANSAC_inliers_breadth_first (const std::vector< Obs > &observations, const Tol &tolerance, size_t N, size_t block_size, Trans &best, std::vector< bool > &inlier, int sample_size=Trans::hypothesis_size)
 
template<class Obs , class Trans , class Tol >
size_t tag::find_RANSAC_inliers_breadth_first (const std::vector< Obs > &observations, int sample_size, const Tol &tolerance, size_t N, size_t block_size, Trans &best, std::vector< bool > &inlier)
 
template<class T , class U >
void tag::remove_if_false (std::vector< T > &v, const std::vector< U > &flag)