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

クラス

class  DenseRLOFOpticalFlow
 ロバスト局所オプティカルフロー(RLOF)アルゴリズムとスパースからデンスへの補間スキームに基づく、高速なデンスオプティカルフロー計算。 続き...
 
class  DualTVL1OpticalFlow
 "Dual TV L1" オプティカルフロー Algorithm続き...
 
class  GPCDetails
 
class  GPCForest
 
struct  GPCMatchingParams
 マッチングパラメータをカプセル化するクラス。 続き...
 
struct  GPCPatchDescriptor
 
struct  GPCPatchSample
 
struct  GPCTrainingParams
 学習パラメータをカプセル化するクラス。 続き...
 
class  GPCTrainingSamples
 学習サンプルをカプセル化するクラス。 続き...
 
class  GPCTree
 個々のツリーのためのクラス。 続き...
 
class  OpticalFlowPCAFlow
 PCAFlowアルゴリズム。 続き...
 
class  PCAPrior
 このクラスは、得られるオプティカルフローに学習済みの事前分布(prior)を課すために使用できる。解はこの事前分布に従って正則化される。事前に "learn_prior.py" スクリプトで適切な事前分布ファイルを生成しておく必要がある。 続き...
 
class  RLOFOpticalFlowParameter
 これはロバスト局所オプティカルフロー(RLOF)アルゴリズムのパラメータを保存・設定するために使用される。 続き...
 
class  SparseRLOFOpticalFlow
 ロバスト局所オプティカルフロー(RLOF)アルゴリズムを用いて、スパースオプティカルフローの計算と特徴トラッキングを行うためのクラス。 続き...
 

型定義

typedef std::vector< GPCPatchSampleGPCSamplesVector
 

列挙型

enum  GPCDescType {
  GPC_DESCRIPTOR_DCT = 0 ,
  GPC_DESCRIPTOR_WHT
}
 Global Patch Collider の記述子型。 続き...
 
enum  InterpolationType {
  INTERP_GEO = 0 ,
  INTERP_EPIC = 1 ,
  INTERP_RIC = 2
}
 
enum  SolverType {
  ST_STANDART = 0 ,
  ST_BILINEAR = 1
}
 
enum  SupportRegionType {
  SR_FIXED = 0 ,
  SR_CROSS = 1
}
 

関数

void calcOpticalFlowDenseRLOF (InputArray I0, InputArray I1, InputOutputArray flow, Ptr< RLOFOpticalFlowParameter > rlofParam=Ptr< RLOFOpticalFlowParameter >(), float forwardBackwardThreshold=0, Size gridStep=Size(6, 6), InterpolationType interp_type=InterpolationType::INTERP_EPIC, int epicK=128, float epicSigma=0.05f, float epicLambda=100.f, int ricSPSize=15, int ricSLICType=100, bool use_post_proc=true, float fgsLambda=500.0f, float fgsSigma=1.5f, bool use_variational_refinement=false)
 ロバスト局所オプティカルフロー(RLOF)アルゴリズムとスパースからデンスへの補間スキームに基づく、高速なデンスオプティカルフロー計算。
 
void calcOpticalFlowSF (InputArray from, InputArray to, OutputArray flow, int layers, int averaging_block_size, int max_flow)
 
void calcOpticalFlowSF (InputArray from, InputArray to, OutputArray flow, int layers, int averaging_block_size, int max_flow, double sigma_dist, double sigma_color, int postprocess_window, double sigma_dist_fix, double sigma_color_fix, double occ_thr, int upscale_averaging_radius, double upscale_sigma_dist, double upscale_sigma_color, double speed_up_thr)
 "SimpleFlow" アルゴリズムを用いてオプティカルフローを計算する。
 
void calcOpticalFlowSparseRLOF (InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err, Ptr< RLOFOpticalFlowParameter > rlofParam=Ptr< RLOFOpticalFlowParameter >(), float forwardBackwardThreshold=0)
 optflow::calcOpticalFlowPyrLK() と同様に、ロバスト局所オプティカルフロー(RLOF)を用いてスパースな特徴セットの高速なオプティカルフローを計算する。
 
void calcOpticalFlowSparseToDense (InputArray from, InputArray to, OutputArray flow, int grid_step=8, int k=128, float sigma=0.05f, bool use_post_proc=true, float fgs_lambda=500.0f, float fgs_sigma=1.5f)
 PyrLKのスパースマッチの補間に基づく高速なデンスオプティカルフロー。
 
Ptr< DenseOpticalFlowcreateOptFlow_DeepFlow ()
 DeepFlowオプティカルフローアルゴリズムの実装。
 
Ptr< DenseOpticalFlowcreateOptFlow_DenseRLOF ()
 Dense RLOF アルゴリズムへの追加インターフェイス - optflow::calcOpticalFlowDenseRLOF()
 
Ptr< DualTVL1OpticalFlowcreateOptFlow_DualTVL1 ()
 cv::DenseOpticalFlow のインスタンスを生成する。
 
Ptr< DenseOpticalFlowcreateOptFlow_Farneback ()
 Farnebackのアルゴリズムへの追加インターフェイス - calcOpticalFlowFarneback()
 
Ptr< DenseOpticalFlowcreateOptFlow_PCAFlow ()
 PCAFlowのインスタンスを生成する。
 
Ptr< DenseOpticalFlowcreateOptFlow_SimpleFlow ()
 SimpleFlow アルゴリズムへの追加インターフェイス - calcOpticalFlowSF()
 
Ptr< SparseOpticalFlowcreateOptFlow_SparseRLOF ()
 Sparse RLOF アルゴリズムへの追加インターフェイス - optflow::calcOpticalFlowSparseRLOF()
 
Ptr< DenseOpticalFlowcreateOptFlow_SparseToDense ()
 SparseToDenseFlow アルゴリズムへの追加インターフェイス - calcOpticalFlowSparseToDense()