OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
无匹配项
| 枚举 | 函数
旋转估计

详细说明

类  cv::detail::AffineBasedEstimator
 基于仿射变换的估计器。 更多...
 
类  cv::detail::BundleAdjusterAffine
 捆绑调整器,期望每个相机参数在 R 中以齐次坐标表示的仿射变换。实现相机参数细化算法,该算法最小化重投影误差平方和。 更多...
 
类  cv::detail::BundleAdjusterAffinePartial
 捆绑调整器,期望每个相机参数在 R 中以齐次坐标表示的具有 4 个自由度的仿射变换。实现相机参数细化算法,该算法最小化重投影误差平方和。 更多...
 
类  cv::detail::BundleAdjusterBase
 所有相机参数细化方法的基类。 更多...
 
类  cv::detail::BundleAdjusterRay
 相机参数细化算法的实现,该算法最小化通过相机中心和特征点的光线之间的距离之和。: 更多...
 
类  cv::detail::BundleAdjusterReproj
 相机参数细化算法的实现,该算法最小化重投影误差平方和。 更多...
 
类  cv::detail::Estimator
 旋转估计器基类。 更多...
 
类  cv::detail::HomographyBasedEstimator
 基于单应性的旋转估计器。 更多...
 
类  cv::detail::NoBundleAdjuster
 不执行任何操作的存根捆绑调整器。 更多...
 

枚举

枚举  cv::detail::WaveCorrectKind {
  cv::detail::WAVE_CORRECT_HORIZ ,
  cv::detail::WAVE_CORRECT_VERT ,
  cv::detail::WAVE_CORRECT_AUTO
}
 

函数

WaveCorrectKind cv::detail::autoDetectWaveCorrectKind (const std::vector< Mat > &rmats)
 尝试根据全景图是水平还是垂直展开来检测波浪校正类型。
 
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 > &paths, std::vector< MatchesInfo > &pairwise_matches, float conf_threshold)
 
void cv::detail::waveCorrect (std::vector< Mat > &rmats, WaveCorrectKind kind)
 尝试使全景图更水平(或垂直)。
 

枚举类型文档

◆ WaveCorrectKind

#include <opencv2/stitching/detail/motion_estimators.hpp>

枚举器
WAVE_CORRECT_HORIZ 
Python: cv.detail.WAVE_CORRECT_HORIZ
WAVE_CORRECT_VERT 
Python: cv.detail.WAVE_CORRECT_VERT
WAVE_CORRECT_AUTO 
Python: cv.detail.WAVE_CORRECT_AUTO

函数文档

◆ autoDetectWaveCorrectKind()

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

#include <opencv2/stitching/detail/motion_estimators.hpp>

尝试根据全景图是水平还是垂直展开来检测波浪校正类型。

参数
rmats相机旋转矩阵。
返回值
要用于此全景图的校正类型

◆ findMaxSpanningTree()

void cv::detail::findMaxSpanningTree ( int  num_images,
const std::vector< MatchesInfo > &  pairwise_matches,
Graph span_tree,
std::vector< int > &  centers 
)

◆ leaveBiggestComponent()

std::vector< int > cv::detail::leaveBiggestComponent ( std::vector< ImageFeatures > &  features,
std::vector< MatchesInfo > &  pairwise_matches,
float  conf_threshold 
)
Python
cv.detail.leaveBiggestComponent(features, pairwise_matches, conf_threshold) -> retval

◆ matchesGraphAsString()

String cv::detail::matchesGraphAsString ( std::vector< String > &  paths,
std::vector< MatchesInfo > &  pairwise_matches,
float  conf_threshold 
)
Python
cv.detail.matchesGraphAsString(paths, pairwise_matches, conf_threshold) -> retval

◆ waveCorrect()

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

#include <opencv2/stitching/detail/motion_estimators.hpp>

尝试使全景图更水平(或垂直)。

参数
rmats相机旋转矩阵。
kind校正类型,请参阅 detail::WaveCorrectKind