Package org.opencv.video
Class FarnebackOpticalFlow
java.lang.Object
org.opencv.core.Algorithm
org.opencv.video.DenseOpticalFlow
org.opencv.video.FarnebackOpticalFlow
Class computing a dense optical flow using the Gunnar Farneback's algorithm.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FarnebackOpticalFlow
__fromPtr__
(long addr) static FarnebackOpticalFlow
create()
static FarnebackOpticalFlow
create
(int numLevels) static FarnebackOpticalFlow
create
(int numLevels, double pyrScale) static FarnebackOpticalFlow
create
(int numLevels, double pyrScale, boolean fastPyramids) static FarnebackOpticalFlow
create
(int numLevels, double pyrScale, boolean fastPyramids, int winSize) static FarnebackOpticalFlow
create
(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters) static FarnebackOpticalFlow
create
(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN) static FarnebackOpticalFlow
create
(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma) static FarnebackOpticalFlow
create
(int numLevels, double pyrScale, boolean fastPyramids, int winSize, int numIters, int polyN, double polySigma, int flags) protected void
finalize()
boolean
int
getFlags()
int
int
int
getPolyN()
double
double
int
void
setFastPyramids
(boolean fastPyramids) void
setFlags
(int flags) void
setNumIters
(int numIters) void
setNumLevels
(int numLevels) void
setPolyN
(int polyN) void
setPolySigma
(double polySigma) void
setPyrScale
(double pyrScale) void
setWinSize
(int winSize) Methods inherited from class org.opencv.video.DenseOpticalFlow
calc, collectGarbage
Methods inherited from class org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
Constructor Details
-
FarnebackOpticalFlow
protected FarnebackOpticalFlow(long addr)
-
-
Method Details
-
__fromPtr__
-
getNumLevels
public int getNumLevels() -
setNumLevels
public void setNumLevels(int numLevels) -
getPyrScale
public double getPyrScale() -
setPyrScale
public void setPyrScale(double pyrScale) -
getFastPyramids
public boolean getFastPyramids() -
setFastPyramids
public void setFastPyramids(boolean fastPyramids) -
getWinSize
public int getWinSize() -
setWinSize
public void setWinSize(int winSize) -
getNumIters
public int getNumIters() -
setNumIters
public void setNumIters(int numIters) -
getPolyN
public int getPolyN() -
setPolyN
public void setPolyN(int polyN) -
getPolySigma
public double getPolySigma() -
setPolySigma
public void setPolySigma(double polySigma) -
getFlags
public int getFlags() -
setFlags
public void setFlags(int flags) -
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:
finalize
in classDenseOpticalFlow
- Throws:
Throwable
-