#include <models.h>
Public Types | |
typedef cv::Mat | M |
typedef cv::Mat | T |
Public Member Functions | |
Correspondence2d (const T &data) | |
int32_t | GetInlierCount (const M &model, double max_error) |
void | GetInliers (const M &model, double max_error, std::vector< uint32_t > &indices) |
virtual bool | GetModel (const std::vector< int32_t > &indices, M &model, double max_error) const =0 |
virtual std::string | GetModelString (M &model) const |
int32_t | Size () const |
Static Public Member Functions | |
static void | CopyTo (const M &src, M &dst) |
Protected Member Functions | |
virtual void | CalculateNorms (const M &model, cv::Mat &norms) |
Protected Attributes | |
const T & | data_ |
cv::Mat | delta__ |
cv::Mat | delta_squared__ |
cv::Mat | norms__ |
cv::Mat | predicted__ |
cv::Mat | thresholded__ |
typedef cv::Mat swri_opencv_util::Correspondence2d::M |
typedef cv::Mat swri_opencv_util::Correspondence2d::T |
swri_opencv_util::Correspondence2d::Correspondence2d | ( | const T & | data | ) | [inline, explicit] |
void swri_opencv_util::Correspondence2d::CalculateNorms | ( | const M & | model, |
cv::Mat & | norms | ||
) | [protected, virtual] |
Reimplemented in swri_opencv_util::Homography.
Definition at line 62 of file models.cpp.
static void swri_opencv_util::Correspondence2d::CopyTo | ( | const M & | src, |
M & | dst | ||
) | [inline, static] |
int32_t swri_opencv_util::Correspondence2d::GetInlierCount | ( | const M & | model, |
double | max_error | ||
) |
Definition at line 37 of file models.cpp.
void swri_opencv_util::Correspondence2d::GetInliers | ( | const M & | model, |
double | max_error, | ||
std::vector< uint32_t > & | indices | ||
) |
Definition at line 46 of file models.cpp.
virtual bool swri_opencv_util::Correspondence2d::GetModel | ( | const std::vector< int32_t > & | indices, |
M & | model, | ||
double | max_error | ||
) | const [pure virtual] |
virtual std::string swri_opencv_util::Correspondence2d::GetModelString | ( | M & | model | ) | const [inline, virtual] |
int32_t swri_opencv_util::Correspondence2d::Size | ( | ) | const [inline] |
const T& swri_opencv_util::Correspondence2d::data_ [protected] |
cv::Mat swri_opencv_util::Correspondence2d::delta__ [protected] |
cv::Mat swri_opencv_util::Correspondence2d::delta_squared__ [protected] |
cv::Mat swri_opencv_util::Correspondence2d::norms__ [protected] |
cv::Mat swri_opencv_util::Correspondence2d::predicted__ [protected] |
cv::Mat swri_opencv_util::Correspondence2d::thresholded__ [protected] |