@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, calc
clear, empty, getDefaultName, position, read, save, save, write, write, write
address, 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, zero
public 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.