Click or drag to resize

CvOptFlowCalcOpticalFlowSF Method (InputArray, InputArray, OutputArray, Int32, Int32, Int32, Double, Double, Int32, Double, Double, Double, Int32, Double, Double, Double)

computes dense optical flow using Simple Flow algorithm

Namespace:  OpenCvSharp.OptFlow
Assembly:  OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0
Syntax
public static void CalcOpticalFlowSF(
	InputArray from,
	InputArray to,
	OutputArray 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: OpenCvSharpInputArray
First 8-bit 3-channel image.
to
Type: OpenCvSharpInputArray
Second 8-bit 3-channel image
flow
Type: OpenCvSharpOutputArray
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