C# (CSharp) AForge.Imaging.Filters Namespace

Classes

Name Description
AdaptiveSmoothing Adaptive Smoothing - noise removal with edges preserving.
AdditiveNoise Additive noise filter.
ApplyMask Apply mask to the specified image.
BackwardQuadrilateralTransformation Performs backward quadrilateral transformation into an area in destination image.
BaseFilter Base class for filters, which produce new image of the same size as a result of image processing.
BaseInPlaceFilter Base class for filters, which may be applied directly to the source image.
BaseInPlaceFilter2 Base class for filters, which operate with two images of the same size and format and may be applied directly to the source image.
BaseInPlacePartialFilter Base class for filters, which may be applied directly to the source image or its part.
BaseRotateFilter Base class for image rotation filters.
BaseTransformationFilter Base class for filters, which may produce new image of different size as a result of image processing.
BaseUsingCopyPartialFilter Base class for filters, which require source image backup to make them applicable to source image (or its part) directly.
BayerFilterOptimized Optimized Bayer fileter image processing routine.
BilateralSmoothing Bilateral filter implementation - edge preserving smoothing and noise reduction that uses chromatic and spatial factors.
BinaryDilatation3x3 Binary dilatation operator from Mathematical Morphology with 3x3 structuring element.
BinaryErosion3x3 Binary erosion operator from Mathematical Morphology with 3x3 structuring element.
BlobsFiltering Blobs filtering by size.
BradleyLocalThresholding Adaptive thresholding using the internal image.
BrightnessCorrection Brightness adjusting using luminance value of HSL color space
CannyEdgeDetector Canny edge detector.
CanvasCrop Fill areas outiside of specified region.
CanvasMove Move canvas to the specified point.
ChannelFiltering Channels filters.
Closing Closing operator from Mathematical Morphology.
ColorRemapping Color remapping.
ConnectedComponentsLabeling Connected components labeling.
ConservativeSmoothing Conservative smoothing.
ContrastCorrection Contrast adjusting in RGB color space.
Convolution Convolution filter.
Dilatation Dilatation operator from Mathematical Morphology
Dilatation3x3 Dilatation operator from Mathematical Morphology with 3x3 structuring element.
Erosion Erosion operator from Mathematical Morphology.
Erosion3x3 Erosion operator from Mathematical Morphology with 3x3 structuring element.
ErrorDiffusionDithering Base class for error diffusion dithering.
ErrorDiffusionToAdjacentNeighbors Base class for error diffusion dithering, where error is diffused to adjacent neighbor pixels.
EuclideanColorFiltering EuclideanColorFiltering
ExtractChannel Extract RGB channel from image.
ExtractNormalizedRGBChannel Extract normalized RGB channel from color image.
FilterIterator FilterIterator - perform specified count of filter's iterations
FiltersSequence Filters' collection to apply to an image in sequence.
FlatFieldCorrection Flat field correction filter.
GammaCorrection Gamma correction filter.
HSLFiltering Color filtering in HSL color space.
HSLLinear Luminance and saturation linear correction.
HistogramEqualization Histogram equalization filter.
HitAndMiss Hit-And-Miss operator from Mathematical Morphology.
HorizontalRunLengthSmoothing Horizontal run length smoothing algorithm.
HueModifierRelative Hue modifier.
ImageWarp Image warp effect filter.
Invert Invert an image
IterativeThreshold Iterative threshold search and binarization.
Jitter Jitter filter
LevelsLinear Linear correction of RGB channels
LevelsLinear16bpp Linear correction of RGB channels for images, which have 16 bpp planes (16 bit gray images or 48/64 bit colour images).
Median Median filter.
Mirror Mirroring filter.
MoveTowards Move towards filter.
OilPainting Oil Painting filter
Opening Opening operator from Mathematical Morphology
OrderedDithering Binarization with thresholds matrix.
OtsuThreshold Otsu thresholding.
Pixellate Pixellate filter.
PointedColorFloodFill Flood filling with specified color starting from specified point.
QuadrilateralTransformationNearestNeighbor
ReplaceChannel Replace channel of RGB color space
ResizeBicubic Resize image using bicubic interpolation algorithm.
ResizeBilinear Resize image using bilinear interpolation algorithm.
ResizeNearestNeighbor Resize image using nearest neighbor algorithm.
RotateBicubic Rotate image using bicubic interpolation.
RotateBilinear Rotate image using bilinear interpolation.
RotateNearestNeighbor Rotate image using nearest neighbor algorithm.
SISThreshold Threshold using Simple Image Statistics (SIS)
SaltAndPepperNoise Salt and pepper noise.
SaturationCorrection Saturation adjusting of HSL color space
Shrink Shrink an image by removing specified color from its boundaries.
SimplePosterization Simple posterization of an image.
SimpleQuadrilateralTransformation Performs quadrilateral transformation of an area in the source image.
SimpleSkeletonization Simple skeletonization filter.
SobelEdgeDetector Sobel edge detector
StereoAnaglyph Stereo anaglyph filter.
TexturedFilter TexturedFilter - filter an image using texture
Texturer Texturer filter.
Threshold Threshold binarization
ThresholdWithCarry Threshold binarization with error carry.
ThresholdedDifference Calculate difference between two images and threshold it.
ThresholdedEuclideanDifference Calculate Euclidean difference between two images and threshold it.
TopHat Top-hat operator from Mathematical Morphology.
TransformFromPolar Transform polar image into rectangle.
VerticalRunLengthSmoothing Vertical run length smoothing algorithm.
YCbCrReplaceChannel Replace channel of YCbCr color space