OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::videostab 命名空间参考

类  ColorAverageInpainter
 
类  ColorInpainter
 
类  ConsistentMosaicInpainter
 
类  DeblurerBase
 
类  FastMarchingMethod
 描述快速行进方法的实现。更多…
 
类  FromFileMotionReader
 
类  GaussianMotionFilter
 
类  IDenseOptFlowEstimator
 
类  IFrameSource
 
类  ILog
 
类  ImageMotionEstimatorBase
 全局二维运动估计方法的基类,该方法将帧作为输入。更多…
 
类  IMotionStabilizer
 
类  InpainterBase
 
类  InpaintingPipeline
 
类  IOutlierRejector
 
类  ISparseOptFlowEstimator
 
类  KeypointBasedMotionEstimator
 描述一种全局二维运动估计方法,该方法使用关键点检测和光流进行匹配。更多…
 
类  LogToStdout
 
类  LpMotionStabilizer
 
类  MaskFrameSource
 
类  MoreAccurateMotionWobbleSuppressor
 
类  MoreAccurateMotionWobbleSuppressorBase
 
类  MotionEstimatorBase
 所有全局运动估计方法的基类。更多…
 
类  MotionEstimatorL1
 描述一种全局二维运动估计方法,该方法最小化 L1 误差。更多…
 
类  MotionEstimatorRansacL2
 描述一种基于 RANSAC 的鲁棒全局二维运动估计方法,该方法最小化 L2 误差。更多…
 
类  MotionFilterBase
 
类  MotionInpainter
 
类  MotionStabilizationPipeline
 
类  NullDeblurer
 
类  NullFrameSource
 
类  NullInpainter
 
类  NullLog
 
类  NullOutlierRejector
 
类  NullWobbleSuppressor
 
类  OnePassStabilizer
 
类  PyrLkOptFlowEstimatorBase
 
结构体  RansacParams
 描述 RANSAC 方法参数。更多…
 
类  SparsePyrLkOptFlowEstimator
 
类  StabilizerBase
 
类  ToFileMotionWriter
 
类  TranslationBasedLocalOutlierRejector
 
类  TwoPassStabilizer
 
类  VideoFileSource
 
类  WeightingDeblurer
 
类  WobbleSuppressorBase
 

枚举

枚举  MotionModel {
  MM_TRANSLATION = 0 ,
  MM_TRANSLATION_AND_SCALE = 1 ,
  MM_ROTATION = 2 ,
  MM_RIGID = 3 ,
  MM_SIMILARITY = 4 ,
  MM_AFFINE = 5 ,
  MM_HOMOGRAPHY = 6 ,
  MM_UNKNOWN = 7
}
 描述两个点云之间的运动模型。更多…
 

函数

模板<typename T >
const T & at (int idx, const std::vector< T > &items)
 
模板<typename T >
T & at (int idx, std::vector< T > &items)
 
float calcBlurriness (const Mat &frame)
 
void calcFlowMask (const Mat &flowX, const Mat &flowY, const Mat &errors, float maxError, const Mat &mask0, const Mat &mask1, Mat &flowMask)
 
void completeFrameAccordingToFlow (const Mat &flowMask, const Mat &flowX, const Mat &flowY, const Mat &frame1, const Mat &mask1, float distThresh, Mat &frame0, Mat &mask0)
 
Mat ensureInclusionConstraint (const Mat &M, Size size, float trimRatio)
 
Mat estimateGlobalMotionLeastSquares (InputOutputArray points0, InputOutputArray points1, int model=MM_AFFINE, float *rmse=0)
 以最小二乘法估计两个二维点云之间的最佳全局运动。
 
Mat estimateGlobalMotionRansac (InputArray points0, InputArray points1, int model=MM_AFFINE, const RansacParams &params=RansacParams::default2dMotion(MM_AFFINE), float *rmse=0, int *ninliers=0)
 鲁棒地(使用 RANSAC 方法)估计两个二维点云之间的最佳全局运动。
 
float estimateOptimalTrimRatio (const Mat &M, Size size)
 
Mat getMotion (int from, int to, const std::vector< Mat > &motions)
 假设所有中间运动都已知,计算两帧之间的运动。