![]() |
OpenCV 4.12.0
開源計算機視覺
|
類 | |
| 類 | 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< GPCPatchSample > | GPCSamplesVector |
列舉 | |
| 列舉 | 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< DenseOpticalFlow > | createOptFlow_DeepFlow () |
| DeepFlow 光流演算法實現。 | |
| Ptr< DenseOpticalFlow > | createOptFlow_DenseRLOF () |
| Dense RLOF 演算法的附加介面 - optflow::calcOpticalFlowDenseRLOF() | |
| Ptr< DualTVL1OpticalFlow > | createOptFlow_DualTVL1 () |
| 建立 cv::DenseOpticalFlow 的例項。 | |
| Ptr< DenseOpticalFlow > | createOptFlow_Farneback () |
| Farneback 演算法的附加介面 - calcOpticalFlowFarneback() | |
| Ptr< DenseOpticalFlow > | createOptFlow_PCAFlow () |
| 建立 PCAFlow 例項。 | |
| Ptr< DenseOpticalFlow > | createOptFlow_SimpleFlow () |
| SimpleFlow 演算法的附加介面 - calcOpticalFlowSF() | |
| Ptr< SparseOpticalFlow > | createOptFlow_SparseRLOF () |
| Sparse RLOF 演算法的附加介面 - optflow::calcOpticalFlowSparseRLOF() | |
| Ptr< DenseOpticalFlow > | createOptFlow_SparseToDense () |
| SparseToDenseFlow 演算法的附加介面 - calcOpticalFlowSparseToDense() | |