Show / Hide Table of Contents

Class CLAHE

Contrast Limited Adaptive Histogram Equalization

Inheritance
System.Object
DisposableObject
DisposableCvObject
Algorithm
CLAHE
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
Assembly: OpenCvSharp.dll
Syntax
public sealed class CLAHE : Algorithm, ICvPtrHolder

Properties

| Improve this Doc View Source

ClipLimit

Gets or sets threshold for contrast limiting.

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

TilesGridSize

Gets or sets size of grid for histogram equalization. Input image will be divided into equally sized rectangular tiles.

Declaration
public Size TilesGridSize { get; set; }
Property Value
Type Description
OpenCvSharp.Size

Methods

| Improve this Doc View Source

Apply(InputArray, OutputArray)

Equalizes the histogram of a grayscale image using Contrast Limited Adaptive Histogram Equalization.

Declaration
public void Apply(InputArray src, OutputArray dst)
Parameters
Type Name Description
InputArray src

Source image of type CV_8UC1 or CV_16UC1.

OutputArray dst

Destination image.

| Improve this Doc View Source

CollectGarbage()

Declaration
public void CollectGarbage()
| Improve this Doc View Source

Create(Double, Nullable<Size>)

Creates a predefined CLAHE object

Declaration
public static CLAHE Create(double clipLimit = 40, Size? tileGridSize = null)
Parameters
Type Name Description
System.Double clipLimit
System.Nullable<OpenCvSharp.Size> tileGridSize
Returns
Type Description
CLAHE
| 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

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