Rotation Estimation

Overview

// enums

enum cv::detail::WaveCorrectKind;

// classes

class cv::detail::AffineBasedEstimator;
class cv::detail::BundleAdjusterAffine;
class cv::detail::BundleAdjusterAffinePartial;
class cv::detail::BundleAdjusterBase;
class cv::detail::BundleAdjusterRay;
class cv::detail::BundleAdjusterReproj;
class cv::detail::Estimator;
class cv::detail::HomographyBasedEstimator;
class cv::detail::NoBundleAdjuster;

// global 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
    );

Detailed Documentation

Global Functions

void
cv::detail::waveCorrect(
    std::vector<Mat>& rmats,
    WaveCorrectKind kind
    )

Tries to make panorama more horizontal (or vertical).

Parameters:

rmats Camera rotation matrices.
kind Correction kind, see detail::WaveCorrectKind.