Sparse match interpolation algorithm based on modified locally-weighted affine estimator from.
More...
#include <opencv2/ximgproc/sparse_match_interpolator.hpp>
|
virtual float | getFGSLambda ()=0 |
|
virtual float | getFGSSigma ()=0 |
|
virtual int | getK ()=0 |
|
virtual float | getLambda ()=0 |
|
virtual float | getSigma ()=0 |
|
virtual bool | getUsePostProcessing ()=0 |
|
virtual void | setFGSLambda (float _lambda)=0 |
| Sets the respective fastGlobalSmootherFilter() parameter.
|
|
virtual void | setFGSSigma (float _sigma)=0 |
|
virtual void | setK (int _k)=0 |
| K is a number of nearest-neighbor matches considered, when fitting a locally affine model. Usually it should be around 128. However, lower values would make the interpolation noticeably faster.
|
|
virtual void | setLambda (float _lambda)=0 |
| Lambda is a parameter defining the weight of the edge-aware term in geodesic distance, should be in the range of 0 to 1000.
|
|
virtual void | setSigma (float _sigma)=0 |
| Sigma is a parameter defining how fast the weights decrease in the locally-weighted affine fitting. Higher values can help preserve fine details, lower values can help to get rid of noise in the output flow.
|
|
virtual void | setUsePostProcessing (bool _use_post_proc)=0 |
| Sets whether the fastGlobalSmootherFilter() post-processing is employed. It is turned on by default.
|
|
virtual void | interpolate (InputArray from_image, InputArray from_points, InputArray to_image, InputArray to_points, OutputArray dense_flow)=0 |
| Interpolate input sparse matches.
|
|
| Algorithm () |
|
virtual | ~Algorithm () |
|
virtual void | clear () |
| Clears the algorithm state.
|
|
virtual bool | empty () const |
| Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read.
|
|
virtual String | getDefaultName () const |
|
virtual void | read (const FileNode &fn) |
| Reads algorithm parameters from a file storage.
|
|
virtual void | save (const String &filename) const |
|
virtual void | write (FileStorage &fs) const |
| Stores algorithm parameters in a file storage.
|
|
void | write (const Ptr< FileStorage > &fs, const String &name=String()) const |
| simplified API for language bindingsThis is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
Sparse match interpolation algorithm based on modified locally-weighted affine estimator from.
Revaud2015 and Fast Global Smoother as post-processing filter.
virtual float cv::ximgproc::EdgeAwareInterpolator::getFGSLambda |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getFGSLambda( | | ) |
virtual float cv::ximgproc::EdgeAwareInterpolator::getFGSSigma |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getFGSSigma( | | ) |
virtual int cv::ximgproc::EdgeAwareInterpolator::getK |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getK( | | ) |
virtual float cv::ximgproc::EdgeAwareInterpolator::getLambda |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getLambda( | | ) |
virtual float cv::ximgproc::EdgeAwareInterpolator::getSigma |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getSigma( | | ) |
virtual bool cv::ximgproc::EdgeAwareInterpolator::getUsePostProcessing |
( |
| ) |
|
|
pure virtual |
Python: |
---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getUsePostProcessing( | | ) |
virtual void cv::ximgproc::EdgeAwareInterpolator::setFGSLambda |
( |
float |
_lambda | ) |
|
|
pure virtual |
Python: |
---|
| None | = | cv.ximgproc_EdgeAwareInterpolator.setFGSLambda( | _lambda | ) |
virtual void cv::ximgproc::EdgeAwareInterpolator::setFGSSigma |
( |
float |
_sigma | ) |
|
|
pure virtual |
Python: |
---|
| None | = | cv.ximgproc_EdgeAwareInterpolator.setFGSSigma( | _sigma | ) |
virtual void cv::ximgproc::EdgeAwareInterpolator::setK |
( |
int |
_k | ) |
|
|
pure virtual |
Python: |
---|
| None | = | cv.ximgproc_EdgeAwareInterpolator.setK( | _k | ) |
K is a number of nearest-neighbor matches considered, when fitting a locally affine model. Usually it should be around 128. However, lower values would make the interpolation noticeably faster.
virtual void cv::ximgproc::EdgeAwareInterpolator::setLambda |
( |
float |
_lambda | ) |
|
|
pure virtual |
Python: |
---|
| None | = | cv.ximgproc_EdgeAwareInterpolator.setLambda( | _lambda | ) |
Lambda is a parameter defining the weight of the edge-aware term in geodesic distance, should be in the range of 0 to 1000.
virtual void cv::ximgproc::EdgeAwareInterpolator::setSigma |
( |
float |
_sigma | ) |
|
|
pure virtual |
Python: |
---|
| None | = | cv.ximgproc_EdgeAwareInterpolator.setSigma( | _sigma | ) |
Sigma is a parameter defining how fast the weights decrease in the locally-weighted affine fitting. Higher values can help preserve fine details, lower values can help to get rid of noise in the output flow.
virtual void cv::ximgproc::EdgeAwareInterpolator::setUsePostProcessing |
( |
bool |
_use_post_proc | ) |
|
|
pure virtual |
Python: |
---|
| None | = | cv.ximgproc_EdgeAwareInterpolator.setUsePostProcessing( | _use_post_proc | ) |
The documentation for this class was generated from the following file: