opencv on mbed

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

BundleAdjusterReproj Class Reference

Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares. More...

#include <motion_estimators.hpp>

Inherits cv::detail::BundleAdjusterBase.

Public Member Functions

bool operator() (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< CameraParams > &cameras)
 Estimates camera parameters.

Protected Member Functions

virtual bool estimate (const std::vector< ImageFeatures > &features, const std::vector< MatchesInfo > &pairwise_matches, std::vector< CameraParams > &cameras)
 This method must implement camera parameters estimation logic in order to make the wrapper detail::Estimator::operator()_ work.

Detailed Description

Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares.

It can estimate focal length, aspect ratio, principal point. You can affect only on them via the refinement mask.

Definition at line 204 of file motion_estimators.hpp.


Member Function Documentation

virtual bool estimate ( const std::vector< ImageFeatures > &  features,
const std::vector< MatchesInfo > &  pairwise_matches,
std::vector< CameraParams > &  cameras 
) [protected, virtual, inherited]

This method must implement camera parameters estimation logic in order to make the wrapper detail::Estimator::operator()_ work.

Parameters:
featuresFeatures of images
pairwise_matchesPairwise matches of images
camerasEstimated camera parameters
Returns:
True in case of success, false otherwise

Implements Estimator.

bool operator() ( const std::vector< ImageFeatures > &  features,
const std::vector< MatchesInfo > &  pairwise_matches,
std::vector< CameraParams > &  cameras 
) [inherited]

Estimates camera parameters.

Parameters:
featuresFeatures of images
pairwise_matchesPairwise matches of images
camerasEstimated camera parameters
Returns:
True in case of success, false otherwise

Definition at line 77 of file motion_estimators.hpp.