Package org.opencv.video
Class FarnebackOpticalFlow
java.lang.Object
org.opencv.core.Algorithm
org.opencv.video.DenseOpticalFlow
org.opencv.video.FarnebackOpticalFlow
public class FarnebackOpticalFlow extends DenseOpticalFlow
Class computing a dense optical flow using the Gunnar Farneback's algorithm.
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedFarnebackOpticalFlow(long addr) -
Method Summary
Modifier and Type Method Description static FarnebackOpticalFlow__fromPtr__(long addr)static FarnebackOpticalFlowcreate()static FarnebackOpticalFlowcreate(int numLevels)static FarnebackOpticalFlowcreate(int numLevels, double pyrScale)static FarnebackOpticalFlowcreate(int numLevels, double pyrScale, boolean fastPyramids)static FarnebackOpticalFlowcreate(int numLevels, double pyrScale, boolean fastPyramids, int winSize)static FarnebackOpticalFlowcreate(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters)static FarnebackOpticalFlowcreate(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN)static FarnebackOpticalFlowcreate(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma)static FarnebackOpticalFlowcreate(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma, int flags)protected voidfinalize()booleangetFastPyramids()intgetFlags()intgetNumIters()intgetNumLevels()intgetPolyN()doublegetPolySigma()doublegetPyrScale()intgetWinSize()voidsetFastPyramids(boolean fastPyramids)voidsetFlags(int flags)voidsetNumIters(int numIters)voidsetNumLevels(int numLevels)voidsetPolyN(int polyN)voidsetPolySigma(double polySigma)voidsetPyrScale(double pyrScale)voidsetWinSize(int winSize)Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
Constructor Details
-
Method Details
-
__fromPtr__
-
getNumLevels
-
setNumLevels
-
getPyrScale
-
setPyrScale
-
getFastPyramids
-
setFastPyramids
-
getWinSize
-
setWinSize
-
getNumIters
-
setNumIters
-
getPolyN
-
setPolyN
-
getPolySigma
-
setPolySigma
-
getFlags
-
setFlags
-
create
public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma, int flags) -
create
public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma) -
create
public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN) -
create
public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters) -
create
public static FarnebackOpticalFlow create(int numLevels, double pyrScale, boolean fastPyramids, int winSize) -
create
-
create
-
create
-
create
-
finalize
- Overrides:
finalizein classDenseOpticalFlow- Throws:
Throwable
-