OpenCV  3.1.0-dev
Open Source Computer Vision
Classes | Typedefs | Functions
cv::optflow Namespace Reference

Classes

class  DISOpticalFlow
 DIS optical flow algorithm. More...
 
class  GPCForest
 
struct  GPCPatchDescriptor
 
class  GPCTrainingSamples
 Class encapsulating training samples. More...
 
class  GPCTree
 
class  OpticalFlowPCAFlow
 
class  PCAPrior
 
class  VariationalRefinement
 Variational optical flow refinement. More...
 

Typedefs

typedef std::pair< GPCPatchDescriptor, GPCPatchDescriptorGPCPatchSample
 
typedef std::vector< GPCPatchSampleGPCSamplesVector
 

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< DenseOpticalFlowcreateOptFlow_DeepFlow ()
 DeepFlow optical flow algorithm implementation. More...
 
Ptr< DISOpticalFlowcreateOptFlow_DIS (int preset=DISOpticalFlow::PRESET_FAST)
 Creates an instance of DISOpticalFlow. More...
 
Ptr< DenseOpticalFlowcreateOptFlow_Farneback ()
 Additional interface to the Farneback's algorithm - calcOpticalFlowFarneback() More...
 
Ptr< DenseOpticalFlowcreateOptFlow_PCAFlow ()
 
Ptr< DenseOpticalFlowcreateOptFlow_SimpleFlow ()
 Additional interface to the SimpleFlow algorithm - calcOpticalFlowSF() More...
 
Ptr< DenseOpticalFlowcreateOptFlow_SparseToDense ()
 Additional interface to the SparseToDenseFlow algorithm - calcOpticalFlowSparseToDense() More...
 
Ptr< VariationalRefinementcreateVariationalFlowRefinement ()
 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...
 

Typedef Documentation

Function Documentation

Ptr<DenseOpticalFlow> cv::optflow::createOptFlow_PCAFlow ( )