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