| OpenCV 3.4.8 Open Source Computer Vision

Classes | Namespaces | Enumerations | Functions
motion_estimators.hpp File Reference
`#include "opencv2/core.hpp"`
`#include "matchers.hpp"`
`#include "util.hpp"`
`#include "camera.hpp"`

## Classes
class | cv::detail::AffineBasedEstimator
| Affine transformation based estimator. More...
class | cv::detail::BundleAdjusterAffine
| Bundle adjuster that expects affine transformation represented in homogeneous coordinates in R for each camera param. Implements camera parameters refinement algorithm which minimizes sum of the reprojection error squares. More...
class | cv::detail::BundleAdjusterAffinePartial
| Bundle adjuster that expects affine transformation with 4 DOF represented in homogeneous coordinates in R for each camera param. Implements camera parameters refinement algorithm which minimizes sum of the reprojection error squares. More...
class | cv::detail::BundleAdjusterBase
| Base class for all camera parameters refinement methods. More...
class | cv::detail::BundleAdjusterRay
| Implementation of the camera parameters refinement algorithm which minimizes sum of the distances between the rays passing through the camera center and a feature. : More...
class | cv::detail::BundleAdjusterReproj
| Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares. More...
class | cv::detail::Estimator
| Rotation estimator base class. More...
class | cv::detail::HomographyBasedEstimator
| Homography based rotation estimator. More...
class | cv::detail::NoBundleAdjuster
| Stub bundle adjuster that does nothing. More...

## Namespaces
| cv
| cv::detail

## Enumerations
enum | cv::detail::WaveCorrectKind { cv::detail::WAVE_CORRECT_HORIZ, cv::detail::WAVE_CORRECT_VERT }

## Functions
void | cv::detail::findMaxSpanningTree (int num_images, const std::vector< MatchesInfo > &pairwise_matches, Graph &span_tree, std::vector< int > &centers)
std::vector< int > | cv::detail::leaveBiggestComponent (std::vector< ImageFeatures > &features, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
String | cv::detail::matchesGraphAsString (std::vector< String > &pathes, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
void | cv::detail::waveCorrect (std::vector< Mat > &rmats, WaveCorrectKind kind)
| Tries to make panorama more horizontal (or vertical). More...