Sparse match interpolation algorithm based on modified locally-weighted affine estimator from [163] and Fast Global Smoother as post-processing filter.
More...
#include "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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| virtual void | setUsePostProcessing (bool _use_post_proc)=0 |
| | Sets whether the fastGlobalSmootherFilter() post-processing is employed. It is turned on by default. More...
|
| |
| virtual void | interpolate (InputArray from_image, InputArray from_points, InputArray to_image, InputArray to_points, OutputArray dense_flow)=0 |
| | Interpolate input sparse matches. More...
|
| |
| | Algorithm () |
| |
| virtual | ~Algorithm () |
| |
| virtual void | clear () |
| | Clears the algorithm state. More...
|
| |
| virtual bool | empty () const |
| | Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. More...
|
| |
| virtual String | getDefaultName () const |
| |
| virtual void | read (const FileNode &fn) |
| | Reads algorithm parameters from a file storage. More...
|
| |
| virtual void | save (const String &filename) const |
| |
| virtual void | write (FileStorage &fs) const |
| | Stores algorithm parameters in a file storage. More...
|
| |
| void | write (const Ptr< FileStorage > &fs, const String &name=String()) const |
| | simplified API for language bindings This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
|
| |
Sparse match interpolation algorithm based on modified locally-weighted affine estimator from [163] and Fast Global Smoother as post-processing filter.
§ getFGSLambda()
| virtual float cv::ximgproc::EdgeAwareInterpolator::getFGSLambda |
( |
| ) |
|
|
pure virtual |
| Python: |
|---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getFGSLambda( | | ) |
§ getFGSSigma()
| virtual float cv::ximgproc::EdgeAwareInterpolator::getFGSSigma |
( |
| ) |
|
|
pure virtual |
| Python: |
|---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getFGSSigma( | | ) |
§ getK()
| virtual int cv::ximgproc::EdgeAwareInterpolator::getK |
( |
| ) |
|
|
pure virtual |
| Python: |
|---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getK( | | ) |
§ getLambda()
| virtual float cv::ximgproc::EdgeAwareInterpolator::getLambda |
( |
| ) |
|
|
pure virtual |
| Python: |
|---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getLambda( | | ) |
§ getSigma()
| virtual float cv::ximgproc::EdgeAwareInterpolator::getSigma |
( |
| ) |
|
|
pure virtual |
| Python: |
|---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getSigma( | | ) |
§ getUsePostProcessing()
| virtual bool cv::ximgproc::EdgeAwareInterpolator::getUsePostProcessing |
( |
| ) |
|
|
pure virtual |
| Python: |
|---|
| retval | = | cv.ximgproc_EdgeAwareInterpolator.getUsePostProcessing( | | ) |
§ setFGSLambda()
| virtual void cv::ximgproc::EdgeAwareInterpolator::setFGSLambda |
( |
float |
_lambda | ) |
|
|
pure virtual |
| Python: |
|---|
| None | = | cv.ximgproc_EdgeAwareInterpolator.setFGSLambda( | _lambda | ) |
§ setFGSSigma()
| virtual void cv::ximgproc::EdgeAwareInterpolator::setFGSSigma |
( |
float |
_sigma | ) |
|
|
pure virtual |
| Python: |
|---|
| None | = | cv.ximgproc_EdgeAwareInterpolator.setFGSSigma( | _sigma | ) |
§ setK()
| 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.
§ setLambda()
| 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.
§ setSigma()
| 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.
§ setUsePostProcessing()
| 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: