OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::videostab 名稱空間參考

類  ColorAverageInpainter
 
類  ColorInpainter
 
類  ConsistentMosaicInpainter
 
類  DeblurerBase
 
類  FastMarchingMethod
 描述了 Fast Marching Method 的實現。 更多...
 
類  FromFileMotionReader
 
類  GaussianMotionFilter
 
類  IDenseOptFlowEstimator
 
類  IFrameSource
 
類  ILog
 
類  ImageMotionEstimatorBase
 全域性 2D 運動估計方法(以幀為輸入)的基類。 更多...
 
類  IMotionStabilizer
 
類  InpainterBase
 
類  InpaintingPipeline
 
類  IOutlierRejector
 
類  ISparseOptFlowEstimator
 
類  KeypointBasedMotionEstimator
 描述了一種使用關鍵點檢測和光流進行匹配的全域性 2D 運動估計方法。 更多...
 
類  LogToStdout
 
類  LpMotionStabilizer
 
類  MaskFrameSource
 
類  MoreAccurateMotionWobbleSuppressor
 
類  MoreAccurateMotionWobbleSuppressorBase
 
類  MotionEstimatorBase
 所有全域性運動估計方法的基類。 更多...
 
類  MotionEstimatorL1
 描述了一種最小化 L1 誤差的全域性 2D 運動估計方法。 更多...
 
類  MotionEstimatorRansacL2
 描述了一種基於 RANSAC 的穩健的全域性 2D 運動估計方法,它最小化 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
}
 描述兩個點雲之間的運動模型。 更多...
 

函式

template<typename T >
const T & at (int idx, const std::vector< T > &items)
 
template<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)
 以最小二乘法的意義估計兩個 2D 點雲之間的最佳全域性運動。
 
Mat estimateGlobalMotionRansac (InputArray points0, InputArray points1, int model=MM_AFFINE, const RansacParams &params=RansacParams::default2dMotion(MM_AFFINE), float *rmse=0, int *ninliers=0)
 魯棒地估計兩個 2D 點雲之間的最佳全域性運動(使用 RANSAC 方法)。
 
float estimateOptimalTrimRatio (const Mat &M, Size size)
 
Mat getMotion (int from, int to, const std::vector< Mat > &motions)
 假設所有中間運動已知,計算兩幀之間的運動。