Click or drag to resize
DualTVL1OpticalFlow Class
Dual TV L1 Optical Flow Algorithm.
Inheritance Hierarchy

Namespace: Emgu.CV
Assembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: (
public class DualTVL1OpticalFlow : UnmanagedObject, 
	IDenseOpticalFlow, IAlgorithm

The DualTVL1OpticalFlow type exposes the following members.

Public methodDualTVL1OpticalFlow
Create Dual TV L1 Optical Flow.
Public propertyAlgorithmPtr
Return the pointer to the algorithm object
Public propertyDenseOpticalFlowPtr
Gets the dense optical flow pointer.
Public propertyEpsilon
Stopping criterion threshold used in the numerical scheme, which is a trade-off between precision and running time
Public propertyGamma
Coefficient for additional illumination variation term
Public propertyInnerIterations
Inner iterations (between outlier filtering) used in the numerical scheme
Public propertyLambda
Weight parameter for the data term, attachment parameter
Public propertyMedianFiltering
Median filter kernel size (1 = no filter) (3 or 5)
Public propertyOuterIterations
Outer iterations (number of inner loops) used in the numerical scheme
Public propertyPtr
Pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Public propertyScalesNumber
Number of scales used to create the pyramid of images
Public propertyScaleStep
Step between scales (less than 1)
Public propertyTau
Time step of the numerical scheme
Public propertyTheta
Weight parameter for (u - v)^2, tightness parameter
Public propertyUseInitialFlow
Use initial flow
Public propertyWarpingsNumber
Number of warpings per scale
Public methodDispose
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.)
Protected methodDisposeObject
Release the unmanaged resources
(Overrides DisposableObjectDisposeObject.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize
(Inherited from DisposableObject.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodReleaseManagedResources
Release the managed resources. This function will be called during the disposal of the current object. override ride this function if you need to call the Dispose() function on any managed IDisposable object created by the current object
(Inherited from DisposableObject.)
Public methodToString (Inherited from Object.)
Protected field_ptr
A pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Extension Methods
Public Extension MethodCalc
Calculates an optical flow.
(Defined by DenseOpticalFlowExtensions.)
Public Extension MethodRead
Reads algorithm parameters from a file storage.
(Defined by AlgorithmExtensions.)
Public Extension MethodWrite
Stores algorithm parameters in a file storage
(Defined by AlgorithmExtensions.)
See Also