Show / Hide Table of Contents

Class AdaptiveManifoldFilter

Interface for Adaptive Manifold Filter realizations.

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.
Inheritance
System.Object
DisposableObject
DisposableCvObject
Algorithm
AdaptiveManifoldFilter
Implements
ICvPtrHolder
Inherited Members
Algorithm.Write(FileStorage)
Algorithm.Read(FileNode)
Algorithm.Empty
Algorithm.Save(String)
Algorithm.GetDefaultName()
DisposableCvObject.ptr
DisposableCvObject.CvPtr
DisposableObject.DataHandle
DisposableObject.IsDisposed
DisposableObject.IsEnabledDispose
DisposableObject.AllocatedMemory
DisposableObject.AllocatedMemorySize
DisposableObject.Dispose()
DisposableObject.Dispose(Boolean)
DisposableObject.AllocGCHandle(Object)
DisposableObject.AllocMemory(Int32)
DisposableObject.NotifyMemoryPressure(Int64)
DisposableObject.ThrowIfDisposed()
Namespace: OpenCvSharp.XImgProc
Assembly: OpenCvSharp.dll
Syntax
public class AdaptiveManifoldFilter : Algorithm, ICvPtrHolder

Constructors

| Improve this Doc View Source

AdaptiveManifoldFilter(IntPtr)

Creates instance by raw pointer

Declaration
protected AdaptiveManifoldFilter(IntPtr p)
Parameters
Type Name Description
IntPtr p

Properties

| Improve this Doc View Source

AdjustOutliers

Declaration
public bool AdjustOutliers { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

PCAIterations

Declaration
public int PCAIterations { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

SigmaR

Declaration
public double SigmaR { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

SigmaS

Declaration
public double SigmaS { get; set; }
Property Value
Type Description
System.Double
| Improve this Doc View Source

TreeHeight

Declaration
public int TreeHeight { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

UseRNG

Declaration
public bool UseRNG { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

Create(Double, Double, Boolean)

Factory method, create instance of AdaptiveManifoldFilter and produce some initialization routines.

Declaration
public static AdaptiveManifoldFilter Create(double sigmaS, double sigmaR, bool adjustOutliers = false)
Parameters
Type Name Description
System.Double sigmaS

spatial standard deviation.

System.Double sigmaR

color space standard deviation, it is similar to the sigma in the color space into bilateralFilter.

System.Boolean adjustOutliers

optional, specify perform outliers adjust operation or not, (Eq. 9) in the original paper.

Returns
Type Description
AdaptiveManifoldFilter
| Improve this Doc View Source

DisposeManaged()

Releases managed resources

Declaration
protected override void DisposeManaged()
Overrides
DisposableObject.DisposeManaged()
| Improve this Doc View Source

DisposeUnmanaged()

Declaration
protected override void DisposeUnmanaged()
Overrides
DisposableCvObject.DisposeUnmanaged()
| Improve this Doc View Source

Filter(InputArray, OutputArray, InputArray)

Apply high-dimensional filtering using adaptive manifolds.

Declaration
public virtual void Filter(InputArray src, OutputArray dst, InputArray joint = null)
Parameters
Type Name Description
InputArray src

filtering image with any numbers of channels.

OutputArray dst

output image.

InputArray joint

optional joint (also called as guided) image with any numbers of channels.

| Improve this Doc View Source

Get()

Declaration
public override IntPtr Get()
Returns
Type Description
IntPtr

Implements

ICvPtrHolder
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX