Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
swri_opencv_util::Correspondence2d Class Reference

#include <models.h>

Inheritance diagram for swri_opencv_util::Correspondence2d:
Inheritance graph
[legend]

List of all members.

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 Tdata_
cv::Mat delta__
cv::Mat delta_squared__
cv::Mat norms__
cv::Mat predicted__
cv::Mat thresholded__

Detailed Description

Definition at line 40 of file models.h.


Member Typedef Documentation

Definition at line 44 of file models.h.

Definition at line 43 of file models.h.


Constructor & Destructor Documentation

swri_opencv_util::Correspondence2d::Correspondence2d ( const T data) [inline, explicit]

Definition at line 46 of file models.h.


Member Function Documentation

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]

Definition at line 54 of file models.h.

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]

Definition at line 52 of file models.h.

int32_t swri_opencv_util::Correspondence2d::Size ( ) const [inline]

Definition at line 51 of file models.h.


Member Data Documentation

Definition at line 62 of file models.h.

Definition at line 67 of file models.h.

Definition at line 68 of file models.h.

Definition at line 65 of file models.h.

Definition at line 66 of file models.h.

Definition at line 69 of file models.h.


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


swri_opencv_util
Author(s): Marc Alban
autogenerated on Tue Oct 3 2017 03:19:24