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 : SharedPtrObject, 
	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 propertySharedPtr
Pointer to the shared pointer to the unmanaged object
(Inherited from SharedPtrObject.)
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.)
Protected field_sharedPtr
A pointer to the shared pointer to the unmanaged object
(Inherited from SharedPtrObject.)
Extension Methods
Public Extension MethodCalc
Calculates an optical flow.
(Defined by DenseOpticalFlowExtensions.)
Public Extension MethodClear
Clear the algorithm
(Defined by AlgorithmExtensions.)
Public Extension MethodGetDefaultName
Returns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.
(Defined by AlgorithmExtensions.)
Public Extension MethodIsEmpty
Returns true if the Algorithm is empty. e.g. in the very beginning or after unsuccessful read.
(Defined by AlgorithmExtensions.)
Public Extension MethodLoad
Loads algorithm from the file
(Defined by AlgorithmExtensions.)
Public Extension MethodLoadFromString
Loads algorithm from a String
(Defined by AlgorithmExtensions.)
Public Extension MethodRead
Reads algorithm parameters from a file storage.
(Defined by AlgorithmExtensions.)
Public Extension MethodSave
Save the algorithm to file
(Defined by AlgorithmExtensions.)
Public Extension MethodSaveToString
Save the algorithm to a string
(Defined by AlgorithmExtensions.)
Public Extension MethodWrite(FileStorage)Overloaded.
Stores algorithm parameters in a file storage
(Defined by AlgorithmExtensions.)
Public Extension MethodWrite(FileStorage, String)Overloaded.
Stores algorithm parameters in a file storage
(Defined by AlgorithmExtensions.)
See Also