AliceVision
Photogrammetric Computer Vision Framework
Public Member Functions | Static Public Member Functions | List of all members
aliceVision::translations_Triplet_Solver Struct Reference

Solve the translations and the structure of a view-triplet that have known rotations. More...

#include <triplet_tijsAndXis_kernel.hpp>

Public Member Functions

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...
 
void solve (const Mat &pt0, const Mat &pt1, const Mat &pt2, const std::vector< Mat3 > &vec_KR, std::vector< TrifocalTensorModel > &P, const double ThresholdUpperBound) const
 Solve the computation of the "tensor".
 

Static Public Member Functions

static double error (const TrifocalTensorModel &Tensor, const Vec2 &pt0, const Vec2 &pt1, const Vec2 &pt2)
 

Detailed Description

Solve the translations and the structure of a view-triplet that have known rotations.

Member Function Documentation

◆ getMaximumNbModels()

std::size_t aliceVision::translations_Triplet_Solver::getMaximumNbModels ( ) const
inline

Return the maximum number of models.

Returns
maximum number of models

◆ getMinimumNbRequiredSamples()

std::size_t aliceVision::translations_Triplet_Solver::getMinimumNbRequiredSamples ( ) const
inline

Return the minimum number of required samples.

Returns
minimum number of required samples

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