OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::videostab 名前空間

クラス

class  ColorAverageInpainter
 
class  ColorInpainter
 
class  ConsistentMosaicInpainter
 
class  DeblurerBase
 
class  FastMarchingMethod
 Fast Marching Method の実装を記述する。 続き...
 
class  FromFileMotionReader
 
class  GaussianMotionFilter
 
class  IDenseOptFlowEstimator
 
class  IFrameSource
 
class  ILog
 
class  ImageMotionEstimatorBase
 フレームを入力として受け取るグローバル2D動き推定手法の基底クラス。続きを読む...
 
class  IMotionStabilizer
 
class  InpainterBase
 
class  InpaintingPipeline
 
class  IOutlierRejector
 
class  ISparseOptFlowEstimator
 
class  KeypointBasedMotionEstimator
 マッチングにキーポイント検出とオプティカルフローを用いるグローバル2D動き推定手法を記述する。続きを読む...
 
class  LogToStdout
 
class  LpMotionStabilizer
 
class  MaskFrameSource
 
class  MoreAccurateMotionWobbleSuppressor
 
class  MoreAccurateMotionWobbleSuppressorBase
 
class  MotionEstimatorBase
 すべてのグローバル動き推定手法の基底クラス。続きを読む...
 
class  MotionEstimatorL1
 L1 誤差を最小化するグローバル2D動き推定手法を記述する。続きを読む...
 
class  MotionEstimatorRansacL2
 L2 誤差を最小化する、RANSACベースのロバストなグローバル2D動き推定手法を記述する。続きを読む...
 
class  MotionFilterBase
 
class  MotionInpainter
 
class  MotionStabilizationPipeline
 
class  NullDeblurer
 
class  NullFrameSource
 
class  NullInpainter
 
class  NullLog
 
class  NullOutlierRejector
 
class  NullWobbleSuppressor
 
class  OnePassStabilizer
 
class  PyrLkOptFlowEstimatorBase
 
struct  RansacParams
 RANSAC法の引数を記述する。続き...
 
class  SparsePyrLkOptFlowEstimator
 
class  StabilizerBase
 
class  ToFileMotionWriter
 
class  TranslationBasedLocalOutlierRejector
 
class  TwoPassStabilizer
 
class  VideoFileSource
 
class  WeightingDeblurer
 
class  WobbleSuppressorBase
 

列挙型

enum  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
}
 2つの点群間のモーションモデルを記述する。 続き...
 

関数

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)
 2つの2D点群間の最適なグローバル動きを最小二乗の意味で推定する。
 
Mat estimateGlobalMotionRansac (InputArray points0, InputArray points1, int model=MM_AFFINE, const RansacParams &params=RansacParams::default2dMotion(MM_AFFINE), float *rmse=0, int *ninliers=0)
 2つの2D点群間の最適なグローバル動きをロバストに(RANSAC法を用いて)推定する。
 
float estimateOptimalTrimRatio (const Mat &M, Size size)
 
Mat getMotion (int from, int to, const std::vector< Mat > &motions)
 すべての中間の動きが既知であると仮定して、2つのフレーム間の動きを計算する。