| 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
)
Public Shared Sub CalcOpticalFlowSF (
from As InputArray,
to As InputArray,
flow As OutputArray,
layers As Integer,
averagingBlockSize As Integer,
maxFlow As Integer,
sigmaDist As Double,
sigmaColor As Double,
postprocessWindow As Integer,
sigmaDistFix As Double,
sigmaColorFix As Double,
occThr As Double,
upscaleAveragingRadius As Integer,
upscaleSigmaDist As Double,
upscaleSigmaColor As Double,
speedUpThr As Double
)
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
)
static member CalcOpticalFlowSF :
from : InputArray *
to : InputArray *
flow : OutputArray *
layers : int *
averagingBlockSize : int *
maxFlow : int *
sigmaDist : float *
sigmaColor : float *
postprocessWindow : int *
sigmaDistFix : float *
sigmaColorFix : float *
occThr : float *
upscaleAveragingRadius : int *
upscaleSigmaDist : float *
upscaleSigmaColor : float *
speedUpThr : float -> unit
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