OSVR Framework (Internal Development Docs)  0.6-1962-g59773924
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
osvr::vbtracker::RansacOneEuro Class Reference

#include </home/jenkins/root/workspace/OSVR-Core-Docs/plugins/unifiedvideoinertialtracker/ParameterFinder/OptimizationBase.h>

Public Member Functions

void operator() (OptimData &optim, TimestampedMeasurements const &row)
 
bool flippedPose () const
 
std::size_t getNumFlips () const
 
bool havePose () const
 
Eigen::Isometry3d const & getPose () const
 

Detailed Description

Algorithm functor, call after either stage-2 functor: obtains a RANSAC pose and feeds it into a 1-euro filter.

Reports a filtered version of the "brute-force" RANSAC PNP pose.

Definition at line 142 of file OptimizationBase.h.

Member Function Documentation

void osvr::vbtracker::RansacOneEuro::operator() ( OptimData optim,
TimestampedMeasurements const &  row 
)
inline

I kept my head upright, but sometimes RANSAC is doing the wrong thing and picking a pose rotated by 180 about z

Definition at line 144 of file OptimizationBase.h.


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