Blender
V3.3
|
#include <two_view_kernel.h>
Public Types | |
enum | { MINIMUM_SAMPLES = Solver::MINIMUM_SAMPLES } |
typedef SolverArg | Solver |
typedef ModelArg | Model |
Public Member Functions | |
Kernel (const Mat &x1, const Mat &x2) | |
void | Fit (const vector< int > &samples, vector< Model > *models) const |
double | Error (int sample, const Model &model) const |
int | NumSamples () const |
Static Public Member Functions | |
static void | Solve (const Mat &x1, const Mat &x2, vector< Model > *models) |
Protected Attributes | |
const Mat & | x1_ |
const Mat & | x2_ |
Definition at line 103 of file two_view_kernel.h.
typedef ModelArg libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::Model |
Definition at line 107 of file two_view_kernel.h.
typedef SolverArg libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::Solver |
Definition at line 106 of file two_view_kernel.h.
anonymous enum |
Enumerator | |
---|---|
MINIMUM_SAMPLES |
Definition at line 108 of file two_view_kernel.h.
|
inline |
Definition at line 105 of file two_view_kernel.h.
|
inline |
Definition at line 114 of file two_view_kernel.h.
References sample, libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::x1_, and libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::x2_.
|
inline |
Definition at line 109 of file two_view_kernel.h.
References libmv::ExtractColumns(), libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::x1_, x2, and libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::x2_.
|
inline |
Definition at line 119 of file two_view_kernel.h.
References libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::x1_.
|
inlinestatic |
Definition at line 120 of file two_view_kernel.h.
References x2.
|
protected |
|
protected |
Definition at line 127 of file two_view_kernel.h.
Referenced by libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::Error(), and libmv::two_view::kernel::Kernel< SolverArg, ErrorArg, ModelArg >::Fit().