|
|
using | KernelBase = PointFittingKernel< SolverT_, ErrorT_, ModelT_ > |
| |
|
using | SolverT = SolverT_ |
| |
|
using | ErrorT = ErrorT_ |
| |
|
using | ModelT = Mat3Model |
| |
|
|
| NormalizedPointFittingKernel (const Mat &x1, const Mat &x2) |
| |
| void | fit (const std::vector< std::size_t > &samples, std::vector< ModelT_ > &models) const override |
| | Extract required sample and fit model(s) to the sample. More...
|
| |
|
| PointFittingKernel (const Mat &x1, const Mat &x2) |
| |
| std::size_t | getMinimumNbRequiredSamples () const |
| | Return the minimum number of required samples. More...
|
| |
| std::size_t | getMaximumNbModels () const |
| | Return the maximum number of models. More...
|
| |
| virtual void | fit (const std::vector< std::size_t > &samples, std::vector< ModelT > &models) const |
| | Extract required sample and fit model(s) to the sample. More...
|
| |
| virtual double | error (std::size_t sample, const ModelT &model) const |
| | Return the error associated to the model and a sample point. More...
|
| |
| virtual void | errors (const ModelT &model, std::vector< double > &errors) const |
| | Return the errors associated to the model and each sample point. More...
|
| |
| std::size_t | nbSamples () const |
| | get the number of putative points More...
|
| |
|
|
const Mat & | _x1 |
| | left corresponding data
|
| |
|
const Mat & | _x2 |
| | right corresponding data
|
| |
|
const SolverT | _kernelSolver |
| | two view solver
|
| |
|
const ErrorT | _errorEstimator |
| | solver error estimation
|
| |
◆ fit()
template<typename SolverT_ , typename ErrorT_ , typename UnnormalizerT_ , typename ModelT_ = Mat3Model>
Extract required sample and fit model(s) to the sample.
- Parameters
-
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/alicevision/checkouts/latest/src/aliceVision/robustEstimation/PointFittingKernel.hpp