Template Class Fit3d
Class Documentation
-
template<class Model>
class Fit3d
Public Types
-
typedef cv::Mat T
-
typedef Model M
Public Functions
-
inline explicit Fit3d(const T &data)
-
virtual bool GetModel(const std::vector<int32_t> &indices, M &model, double max_error) const = 0
-
inline int32_t GetInlierCount(const M &model, double max_error)
-
inline void GetInliers(const M &model, double max_error, std::vector<uint32_t> &indices)
-
inline int32_t Size() const
-
inline virtual std::string GetModelString(M &model) const
Public Static Functions
-
static inline void CopyTo(const M &src, M &dst)
Protected Functions
-
virtual void CalculateNorms(const M &model, cv::Mat &norms) = 0
Protected Attributes
-
const T &data_
-
cv::Mat norms__
-
cv::Mat delta__
-
cv::Mat thresholded__