C# (CSharp) Accord.Imaging.Filters Namespace

Classes

Name Description
AdaptiveSmoothing Adaptive Smoothing - noise removal with edges preserving.
Add Add fillter - add pixel values of two images.
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.
BaseFilter2 Base class for filters, which operate with two images of the same size and format and produce new image as a result.
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.
BaseResizeFilter Base class for image resizing filters.
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.
BayerDithering Ordered dithering using Bayer matrix.
BayerFilter Generic Bayer fileter image processing routine.
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.
Blend Linear Gradient Blending filter.
BlobsFiltering Blobs filtering by size.
Blur Blur filter.
BottomHat Bottop-hat operator from Mathematical Morphology.
BradleyLocalThresholding Adaptive thresholding using the internal image.
BrightnessCorrection Brightness adjusting in RGB color space.
BurkesDithering Dithering using Burkes error diffusion.
CannyEdgeDetector Canny edge detector.
CanvasCrop Fill areas outiside of specified region.
CanvasFill Fill areas iniside of the specified region.
CanvasMove Move canvas to the specified point.
ChannelFiltering Channels filters.
Closing Closing operator from Mathematical Morphology.
ColorFiltering Color filtering.
ColorRemapping Color remapping.
CombineChannel Combine channel filter.
CompassConvolution Compass convolution filter.
Concatenate Concatenation filter.
ConnectedComponentsLabeling Connected components labeling.
ConservativeSmoothing Conservative smoothing.
ContrastCorrection Contrast adjusting in RGB color space.
ContrastStretch Contrast stretching filter.
Convolution Convolution filter.
CornersMarker Filter to mark (highlight) corners of objects.
Crop Crop an image.
Difference Difference filter - get the difference between overlay and source images.
DifferenceEdgeDetector Difference edge detector.
DifferenceOfGaussians Difference of Gaussians filter.
Dilatation Dilatation operator from Mathematical Morphology.
Dilatation3x3 Dilatation operator from Mathematical Morphology with 3x3 structuring element.
Divide Divide filter - divide pixel values of two images.
Edges Simple edge detector.
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 Euclidean color filtering.
Exponential Exponential filter.
ExtractBiggestBlob Extract the biggest blob from image.
ExtractChannel Extract RGB channel from image.
ExtractNormalizedRGBChannel Extract normalized RGB channel from color image.
FastBoxBlur Fast Box Blur filter.
FastGuidedFilter Fast Guided Filter (non-commercial).
FastVariance Fast Variance filter.
FeaturesMarker Filter to mark (highlight) feature points in a image.
FillHoles Fill holes in objects in binary image.
FilterIterator Filter iterator.
FiltersSequence Filters' collection to apply to an image in sequence.
FlatFieldCorrection Flat field correction filter.
FloydSteinbergDithering Dithering using Floyd-Steinberg error diffusion.
GaborFilter Gabor filter.
GammaCorrection Gamma correction filter.
GaussianBlur Gaussian blur filter.
GaussianSharpen Gaussian sharpen filter.
GrayWorld Gray World filter for color normalization.
Grayscale Base class for image grayscaling.
Grayscale.CommonAlgorithms Set of predefined common grayscaling algorithms, which have already initialized grayscaling coefficients.
GrayscaleBT709
GrayscaleRMY
GrayscaleToRGB Convert grayscale image to RGB.
GrayscaleY
HSLFiltering Color filtering in HSL color space.
HSLLinear Luminance and saturation linear correction.
HighBoost High boost filter.
HistogramEqualization Histogram equalization filter.
HitAndMiss Hit-And-Miss operator from Mathematical Morphology.
HomogenityEdgeDetector Homogenity edge detector.
HorizontalRunLengthSmoothing Horizontal run length smoothing algorithm.
HueModifier Hue modifier.
Intersect Intersect filter - get MIN of pixels in two images.
Invert Invert image.
IterativeThreshold Iterative threshold search and binarization.
JarvisJudiceNinkeDithering Dithering using Jarvis, Judice and Ninke error diffusion.
Jitter Jitter filter.
KirschEdgeDetector Kirsch's Edge Detector
Kuwahara Kuwahara 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).
LineMarker Filter to mark (highlight) lines in a image.
Logarithm Log filter.
MaskedFilter Apply filter according to the specified mask.
Mean Mean filter.
Median Median filter.
Merge Merge filter - get MAX of pixels in two images.
Mirror Mirroring filter.
Morph Morph filter.
MoveTowards Move towards filter.
Multiply Multiply filter - multiply pixel values of two images.
NiblackThreshold Niblack Threshold.
OilPainting Oil painting filter.
Opening Opening operator from Mathematical Morphology.
OrderedDithering Binarization with thresholds matrix.
OtsuThreshold Otsu thresholding.
PairsMarker Filter to mark (highlight) pairs of points in a image.
Pixellate Pixellate filter.
PointedColorFloodFill Flood filling with specified color starting from specified point.
PointedMeanFloodFill Flood filling with mean color starting from specified point.
PointsMarker Filter to mark (highlight) points in a image.
QuadTransformationCalcs
QuadrilateralTransformation Performs quadrilateral transformation of an area in a given source image.
QuadrilateralTransformationBilinear
QuadrilateralTransformationNearestNeighbor
RGChromacity RG Chromaticity.
RectanglesMarker Filter to mark (highlight) rectangles in a image.
Rectification Rectification filter for projective transformation.
ReplaceChannel Replace RGB channel of color imgae.
ResizeBicubic Resize image using bicubic interpolation algorithm.
ResizeBilinear Resize image using bilinear interpolation algorithm.
ResizeNearestNeighbor Resize image using nearest neighbor algorithm.
RobinsonEdgeDetector Robinson's Edge Detector
RotateBicubic Rotate image using bicubic interpolation.
RotateBilinear Rotate image using bilinear interpolation.
RotateChannels Rotate RGB channels.
RotateNearestNeighbor Rotate image using nearest neighbor algorithm.
SISThreshold Threshold using Simple Image Statistics (SIS).
SaltAndPepperNoise Salt and pepper noise.
SaturationCorrection Saturation adjusting in HSL color space.
SauvolaThreshold Sauvola Threshold.
Sepia Sepia filter - old brown photo.
Sharpen Sharpen filter
Shrink Shrink an image by removing specified color from its boundaries.
SierraDithering Dithering using Sierra error diffusion.
SimplePosterization Simple posterization of an image.
SimpleQuadrilateralTransformation Performs quadrilateral transformation of an area in the source image.
SimpleSkeletonization Simple skeletonization filter.
StereoAnaglyph Stereo anaglyph filter.
StuckiDithering Dithering using Stucki error diffusion.
Subtract Subtract filter - subtract pixel values of two images.
TexturedFilter Textured filter - filter an image using texture.
TexturedMerge Merge two images using factors from 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.
TransformToPolar Transform rectangle image into circle (to polar coordinates).
Variance Variance filter.
VerticalRunLengthSmoothing Vertical run length smoothing algorithm.
WaterWave Simple water wave effect filter.
WaveletTransform Wavelet transform filter.
WhitePatch White Patch filter for color normalization.
WolfJolionThreshold Wolf Jolion Threshold.
YCbCrExtractChannel Extract YCbCr channel from image.
YCbCrFiltering Color filtering in YCbCr color space.
YCbCrLinear Linear correction of YCbCr channels.
YCbCrReplaceChannel Replace channel of YCbCr color space.