@Namespace(value="cv::cuda") @Properties(inherit=opencv_cudaoptflow.class) public class BroxOpticalFlow extends DenseOpticalFlow
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter| Constructor and Description |
|---|
BroxOpticalFlow(Pointer p)
Pointer cast constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static BroxOpticalFlow |
create() |
static BroxOpticalFlow |
create(double alpha,
double gamma,
double scale_factor,
int inner_iterations,
int outer_iterations,
int solver_iterations) |
double |
getFlowSmoothness() |
double |
getGradientConstancyImportance() |
int |
getInnerIterations()
number of lagged non-linearity iterations (inner loop)
|
int |
getOuterIterations()
number of warping iterations (number of pyramid levels)
|
double |
getPyramidScaleFactor() |
int |
getSolverIterations()
number of linear system solver iterations
|
void |
setFlowSmoothness(double alpha) |
void |
setGradientConstancyImportance(double gamma) |
void |
setInnerIterations(int inner_iterations) |
void |
setOuterIterations(int outer_iterations) |
void |
setPyramidScaleFactor(double scale_factor) |
void |
setSolverIterations(int solver_iterations) |
calc, calc, calc, calc, calc, calcclear, empty, getDefaultName, position, read, save, save, write, write, writeaddress, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zeropublic BroxOpticalFlow(Pointer p)
Pointer.Pointer(Pointer).public double getFlowSmoothness()
public void setFlowSmoothness(double alpha)
public double getGradientConstancyImportance()
public void setGradientConstancyImportance(double gamma)
public double getPyramidScaleFactor()
public void setPyramidScaleFactor(double scale_factor)
public int getInnerIterations()
public void setInnerIterations(int inner_iterations)
public int getOuterIterations()
public void setOuterIterations(int outer_iterations)
public int getSolverIterations()
public void setSolverIterations(int solver_iterations)
@opencv_core.Ptr public static BroxOpticalFlow create(double alpha, double gamma, double scale_factor, int inner_iterations, int outer_iterations, int solver_iterations)
@opencv_core.Ptr public static BroxOpticalFlow create()
Copyright © 2020. All rights reserved.