Table of Contents

Class Cv2.OptFlow

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

cv::optflow functions

public static class Cv2.OptFlow
Inheritance
Cv2.OptFlow
Inherited Members

Methods

CalcGlobalOrientation(InputArray, InputArray, InputArray, double, double)

Computes the global orientation of the selected motion history image part

CalcMotionGradient(InputArray, OutputArray, OutputArray, double, double, int)

Computes the motion gradient orientation image from the motion history image

CalcOpticalFlowDenseRLOF(InputArray, InputArray, InputOutputArray, RLOFOpticalFlowParameter?, float, Size?, InterpolationType, int, float, float, int, int, bool, float, float, bool)

Fast dense optical flow computation based on robust local optical flow (RLOF) algorithms and sparse-to-dense interpolation scheme.

CalcOpticalFlowSF(InputArray, InputArray, OutputArray, int, int, int)

computes dense optical flow using Simple Flow algorithm

CalcOpticalFlowSF(InputArray, InputArray, OutputArray, int, int, int, double, double, int, double, double, double, int, double, double, double)

computes dense optical flow using Simple Flow algorithm

CalcOpticalFlowSparseRLOF(InputArray, InputArray, InputArray, InputOutputArray, OutputArray, OutputArray, RLOFOpticalFlowParameter?, float)

Calculates a fast optical flow for a sparse feature set using the robust local optical flow (RLOF), similar to CalcOpticalFlowPyrLK().

CalcOpticalFlowSparseToDense(InputArray, InputArray, OutputArray, int, int, float, bool, float, float)

Fast dense optical flow based on PyrLK sparse matches interpolation.

CreateOptFlow_DeepFlow()

DeepFlow optical flow algorithm implementation.

CreateOptFlow_DenseRLOF()

Additional interface to the Dense RLOF algorithm - CalcOpticalFlowDenseRLOF(), using the algorithm's defaults.

CreateOptFlow_DualTVL1()

Creates an instance of cv::optflow::DualTVL1OpticalFlow, using the algorithm's defaults.

CreateOptFlow_Farneback()

Additional interface to the Farneback's algorithm - CalcOpticalFlowFarneback()

CreateOptFlow_PCAFlow()

Creates an instance of the PCAFlow algorithm, using the algorithm's defaults (no learned prior).

CreateOptFlow_SimpleFlow()

Additional interface to the SimpleFlow algorithm - CalcOpticalFlowSF()

CreateOptFlow_SparseRLOF()

Additional interface to the Sparse RLOF algorithm - CalcOpticalFlowSparseRLOF(), using the algorithm's defaults.

CreateOptFlow_SparseToDense()

Additional interface to the SparseToDenseFlow algorithm - CalcOpticalFlowSparseToDense()

SegmentMotion(InputArray, OutputArray, out Rect[], double, double)

Splits a motion history image into a few parts corresponding to separate independent motions (for example, left hand, right hand).

UpdateMotionHistory(InputArray, InputOutputArray, double, double)

Updates motion history image using the current silhouette