Cv2CalcOpticalFlowSF Method (Mat, Mat, Mat, Int32, Int32, Int32, Double, Double, Int32, Double, Double, Double, Int32, Double, Double, Double) OpenCvSharp Class Library
computes dense optical flow using Simple Flow algorithm

Namespace:  OpenCvSharp.CPlusPlus
Assembly:  OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax

public static void CalcOpticalFlowSF(
	Mat from,
	Mat to,
	Mat flow,
	int layers,
	int averagingBlockSize,
	int maxFlow,
	double sigmaDist,
	double sigmaColor,
	int postprocessWindow,
	double sigmaDistFix,
	double sigmaColorFix,
	double occThr,
	int upscaleAveragingRadius,
	double upscaleSigmaDist,
	double upscaleSigmaColor,
	double speedUpThr
)

Parameters

from
Type: OpenCvSharp.CPlusPlusMat
First 8-bit 3-channel image.
to
Type: OpenCvSharp.CPlusPlusMat
Second 8-bit 3-channel image
flow
Type: OpenCvSharp.CPlusPlusMat
Estimated flow
layers
Type: SystemInt32
Number of layers
averagingBlockSize
Type: SystemInt32
Size of block through which we sum up when calculate cost function for pixel
maxFlow
Type: SystemInt32
maximal flow that we search at each level
sigmaDist
Type: SystemDouble
vector smooth spatial sigma parameter
sigmaColor
Type: SystemDouble
vector smooth color sigma parameter
postprocessWindow
Type: SystemInt32
window size for postprocess cross bilateral filter
sigmaDistFix
Type: SystemDouble
spatial sigma for postprocess cross bilateralf filter
sigmaColorFix
Type: SystemDouble
color sigma for postprocess cross bilateral filter
occThr
Type: SystemDouble
threshold for detecting occlusions
upscaleAveragingRadius
Type: SystemInt32
window size for bilateral upscale operation
upscaleSigmaDist
Type: SystemDouble
spatial sigma for bilateral upscale operation
upscaleSigmaColor
Type: SystemDouble
color sigma for bilateral upscale operation
speedUpThr
Type: SystemDouble
threshold to detect point with irregular flow - where flow should be recalculated after upscale
See Also

Reference