|  | OpenCV
    3.4.9
    Open Source Computer Vision | 
| Classes | |
| class | DISOpticalFlow | 
| DIS optical flow algorithm.  More... | |
| class | GPCDetails | 
| class | GPCForest | 
| struct | GPCMatchingParams | 
| Class encapsulating matching parameters.  More... | |
| struct | GPCPatchDescriptor | 
| struct | GPCPatchSample | 
| struct | GPCTrainingParams | 
| Class encapsulating training parameters.  More... | |
| class | GPCTrainingSamples | 
| Class encapsulating training samples.  More... | |
| class | GPCTree | 
| Class for individual tree.  More... | |
| class | OpticalFlowPCAFlow | 
| PCAFlow algorithm.  More... | |
| class | PCAPrior | 
| This class can be used for imposing a learned prior on the resulting optical flow. Solution will be regularized according to this prior. You need to generate appropriate prior file with "learn_prior.py" script beforehand.  More... | |
| class | VariationalRefinement | 
| Variational optical flow refinement.  More... | |
| Typedefs | |
| typedef std::vector< GPCPatchSample > | GPCSamplesVector | 
| Enumerations | |
| enum | GPCDescType { GPC_DESCRIPTOR_DCT = 0, GPC_DESCRIPTOR_WHT } | 
| Descriptor types for the Global Patch Collider.  More... | |
| Functions | |
| 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) | 
| Calculate an optical flow using "SimpleFlow" algorithm.  More... | |
| 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) | 
| Fast dense optical flow based on PyrLK sparse matches interpolation.  More... | |
| Ptr< DenseOpticalFlow > | createOptFlow_DeepFlow () | 
| DeepFlow optical flow algorithm implementation.  More... | |
| Ptr< DISOpticalFlow > | createOptFlow_DIS (int preset=DISOpticalFlow::PRESET_FAST) | 
| Creates an instance of DISOpticalFlow.  More... | |
| Ptr< DenseOpticalFlow > | createOptFlow_Farneback () | 
| Additional interface to the Farneback's algorithm - calcOpticalFlowFarneback()  More... | |
| Ptr< DenseOpticalFlow > | createOptFlow_PCAFlow () | 
| Creates an instance of PCAFlow.  More... | |
| Ptr< DenseOpticalFlow > | createOptFlow_SimpleFlow () | 
| Additional interface to the SimpleFlow algorithm - calcOpticalFlowSF()  More... | |
| Ptr< DenseOpticalFlow > | createOptFlow_SparseToDense () | 
| Additional interface to the SparseToDenseFlow algorithm - calcOpticalFlowSparseToDense()  More... | |
| Ptr< VariationalRefinement > | createVariationalFlowRefinement () | 
| Creates an instance of VariationalRefinement.  More... | |
| Mat | readOpticalFlow (const String &path) | 
| Read a .flo file.  More... | |
| bool | writeOpticalFlow (const String &path, InputArray flow) | 
| Write a .flo to disk.  More... | |
 1.8.13
 1.8.13