OpenCV  4.10.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
 

枚举

enum  GPCDescType {
  GPC_DESCRIPTOR_DCT = 0 ,
  GPC_DESCRIPTOR_WHT
}
 全局补丁碰撞器 (GPC) 的描述符类型。 更多...
 
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()