Class cv::ximgproc::AdaptiveManifoldFilter#
Interface for Adaptive Manifold Filter realizations. View details
#include <opencv2/ximgproc/edge_filter.hpp>Collaboration diagram for cv::ximgproc::AdaptiveManifoldFilter:
Public Member Functions#
Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Clears the algorithm state. |
|
|
Returns true if the Algorithm is empty (e.g. in the very beginning or after unsuccessful read. |
|
|
Reads algorithm parameters from a file storage. |
|
|
||
|
|
|
|
Stores algorithm parameters in a file storage. |
|
|
Static Public Member Functions#
Static Public Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
|
Loads algorithm from the file. |
|
|
Loads algorithm from a String. |
|
Reads algorithm from the file node. |
Additional Inherited Members#
Protected Member Functions inherited from cv::Algorithm
Return |
Name |
Description |
|---|---|---|
|
Detailed Description#
Interface for Adaptive Manifold Filter realizations.
For more details about this filter see Gastal12 and References_.
Below listed optional parameters which may be set up with Algorithm::set function.
member double sigma_s = 16.0 Spatial standard deviation.
member double sigma_r = 0.2 Color space standard deviation.
member int tree_height = -1 Height of the manifold tree (default = -1 : automatically computed).
member int num_pca_iterations = 1 Number of iterations to computed the eigenvector.
member bool adjust_outliers = false Specify adjust outliers using Eq. 9 or not.
member bool use_RNG = true Specify use random number generator to compute eigenvector or not.
Member Function Documentation#
collectGarbage()#
void cv::ximgproc::AdaptiveManifoldFilter::collectGarbage()
filter()#
void cv::ximgproc::AdaptiveManifoldFilter::filter(
InputArray src,
OutputArray dst,
InputArray joint = noArray() )
Apply high-dimensional filtering using adaptive manifolds.
Parameters
src— filtering image with any numbers of channels.dst— output image.joint— optional joint (also called as guided) image with any numbers of channels.
Here is the call graph for this function:
getAdjustOutliers()#
bool cv::ximgproc::AdaptiveManifoldFilter::getAdjustOutliers()
See also
getPCAIterations()#
int cv::ximgproc::AdaptiveManifoldFilter::getPCAIterations()
See also
getSigmaR()#
double cv::ximgproc::AdaptiveManifoldFilter::getSigmaR()
See also
getSigmaS()#
double cv::ximgproc::AdaptiveManifoldFilter::getSigmaS()
See also
getTreeHeight()#
int cv::ximgproc::AdaptiveManifoldFilter::getTreeHeight()
See also
getUseRNG()#
bool cv::ximgproc::AdaptiveManifoldFilter::getUseRNG()
See also
setAdjustOutliers()#
void cv::ximgproc::AdaptiveManifoldFilter::setAdjustOutliers(bool val)
See also
setPCAIterations()#
void cv::ximgproc::AdaptiveManifoldFilter::setPCAIterations(int val)
See also
setSigmaR()#
void cv::ximgproc::AdaptiveManifoldFilter::setSigmaR(double val)
See also
setSigmaS()#
void cv::ximgproc::AdaptiveManifoldFilter::setSigmaS(double val)
See also
setTreeHeight()#
void cv::ximgproc::AdaptiveManifoldFilter::setTreeHeight(int val)
See also
setUseRNG()#
void cv::ximgproc::AdaptiveManifoldFilter::setUseRNG(bool val)
See also
create()#
static Ptr< AdaptiveManifoldFilter > cv::ximgproc::AdaptiveManifoldFilter::create()
Source file#
The documentation for this class was generated from the following file:
opencv2/ximgproc/edge_filter.hpp