OpenCV453
クラス | 列挙型 | 関数
Rotation Estimation

クラス

class  cv::detail::Estimator
 Rotation estimator base class. [詳解]
 
class  cv::detail::HomographyBasedEstimator
 Homography based rotation estimator. [詳解]
 
class  cv::detail::AffineBasedEstimator
 Affine transformation based estimator. [詳解]
 
class  cv::detail::BundleAdjusterBase
 Base class for all camera parameters refinement methods. [詳解]
 
class  cv::detail::NoBundleAdjuster
 Stub bundle adjuster that does nothing. [詳解]
 
class  cv::detail::BundleAdjusterReproj
 Implementation of the camera parameters refinement algorithm which minimizes sum of the reprojection error squares [詳解]
 
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. : [詳解]
 
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 [詳解]
 
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 [詳解]
 

列挙型

enum  WaveCorrectKind { WAVE_CORRECT_HORIZ , WAVE_CORRECT_VERT , WAVE_CORRECT_AUTO }
 

関数

CV_EXPORTS WaveCorrectKind cv::detail::autoDetectWaveCorrectKind (const std::vector< Mat > &rmats)
 Tries to detect the wave correction kind depending on whether a panorama spans horizontally or vertically [詳解]
 
void CV_EXPORTS_W cv::detail::waveCorrect (CV_IN_OUT std::vector< Mat > &rmats, WaveCorrectKind kind)
 Tries to make panorama more horizontal (or vertical). [詳解]
 
String CV_EXPORTS_W cv::detail::matchesGraphAsString (std::vector< String > &pathes, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
 
CV_EXPORTS_W std::vector< int > cv::detail::leaveBiggestComponent (std::vector< ImageFeatures > &features, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
 
void CV_EXPORTS cv::detail::findMaxSpanningTree (int num_images, const std::vector< MatchesInfo > &pairwise_matches, Graph &span_tree, std::vector< int > &centers)
 

詳解

関数詳解

◆ autoDetectWaveCorrectKind()

CV_EXPORTS WaveCorrectKind cv::detail::autoDetectWaveCorrectKind ( const std::vector< Mat > &  rmats)

Tries to detect the wave correction kind depending on whether a panorama spans horizontally or vertically

引数
rmatsCamera rotation matrices.
戻り値
The correction kind to use for this panorama

◆ waveCorrect()

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

Tries to make panorama more horizontal (or vertical).

引数
rmatsCamera rotation matrices.
kindCorrection kind, see detail::WaveCorrectKind.