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

類  DenseRLOFOpticalFlow
 基於魯棒區域性光流 (RLOF) 演算法和稀疏到稠密插值方案的快速稠密光流計算。 更多...
 
類  DualTVL1OpticalFlow
 "Dual TV L1" 光流 演算法更多...
 
類  GPCDetails
 
類  GPCForest
 
結構體  GPCMatchingParams
 封裝匹配引數的類。 更多...
 
結構體  GPCPatchDescriptor
 
結構體  GPCPatchSample
 
結構體  GPCTrainingParams
 封裝訓練引數的類。 更多...
 
類  GPCTrainingSamples
 封裝訓練樣本的類。 更多...
 
類  GPCTree
 用於單個樹的類。 更多...
 
類  OpticalFlowPCAFlow
 PCAFlow 演算法。 更多...
 
類  PCAPrior
 此類可用於對生成的光流施加學習到的先驗。解決方案將根據此先驗進行正則化。您需要事先使用 "learn_prior.py" 指令碼生成適當的先驗檔案。 更多...
 
類  RLOFOpticalFlowParameter
 用於儲存和設定魯棒區域性光流 (RLOF) 演算法的引數。 更多...
 
類  SparseRLOFOpticalFlow
 用於使用魯棒區域性光流 (RLOF) 演算法計算稀疏光流和特徵跟蹤的類。 更多...
 

型別定義

typedef std::vector< GPCPatchSampleGPCSamplesVector
 

列舉

列舉  GPCDescType {
  GPC_DESCRIPTOR_DCT = 0 ,
  GPC_DESCRIPTOR_WHT
}
 全域性補丁碰撞器的描述符型別。 更多...
 
列舉  InterpolationType {
  INTERP_GEO = 0 ,
  INTERP_EPIC = 1 ,
  INTERP_RIC = 2
}
 
列舉  SolverType {
  ST_STANDART = 0 ,
  ST_BILINEAR = 1
}
 
列舉  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()