Accord.Imaging.Filters Namespace |
Class | 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.
| |
BinaryDilation3x3 |
Binary dilation operator from Mathematical Morphology with 3x3 structuring element.
| |
BinaryErosion3x3 |
Binary erosion operator from Mathematical Morphology with 3x3 structuring element.
| |
BinaryWatershed |
Watershed filter.
| |
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.
| |
Dilation |
dilation operator from Mathematical Morphology.
| |
Dilation3x3 |
dilation operator from Mathematical Morphology with 3x3 structuring element.
| |
DistanceTransform |
Distance transform filter.
| |
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.
| |
Grayscale |
Base class for image grayscaling.
| |
GrayscaleCommonAlgorithms |
Set of predefined common grayscaling algorithms, which have
already initialized grayscaling coefficients.
| |
GrayscaleBT709 | Obsolete.
Grayscale image using BT709 algorithm.
| |
GrayscaleRMY | Obsolete.
Grayscale image using R-Y algorithm.
| |
GrayscaleToRGB |
Convert grayscale image to RGB.
| |
GrayscaleY | Obsolete.
Grayscale image using Y algorithm.
| |
GrayWorld |
Gray World filter for color normalization.
| |
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.
| |
HSLFiltering |
Color filtering in HSL color space.
| |
HSLLinear |
Luminance and saturation linear correction.
| |
HueModifier |
Hue modifier.
| |
ImageWarp |
Image warp effect filter.
| |
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.
| |
QuadrilateralTransformation |
Performs quadrilateral transformation of an area in a given source image.
| |
QuadrilateralTransformationBilinear | Obsolete.
Performs quadrilateral transformation using bilinear algorithm for interpolation.
| |
QuadrilateralTransformationNearestNeighbor | Obsolete.
Performs quadrilateral transformation using nearest neighbor algorithm for interpolation.
| |
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.
| |
RGChromacity |
RG Chromaticity.
| |
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.
| |
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.
| |
SISThreshold |
Threshold using Simple Image Statistics (SIS).
| |
SobelEdgeDetector |
Sobel edge detector.
| |
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.
| |
ThresholdedDifference |
Calculate difference between two images and threshold it.
| |
ThresholdedEuclideanDifference |
Calculate Euclidean difference between two images and threshold it.
| |
ThresholdWithCarry |
Threshold binarization with error carry.
| |
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.
| |
ZhangSuenSkeletonization |
Zhang-Suen skeletonization filter.
|
Interface | Description | |
---|---|---|
IFilter |
Image processing filter interface.
| |
IFilterInformation |
Interface which provides information about image processing filter.
| |
IInPlaceFilter |
In-place filter interface.
| |
IInPlacePartialFilter |
In-place partial filter interface.
|
Enumeration | Description | |
---|---|---|
BayerPattern |
Set of Bayer patterns supported by BayerFilterOptimized.
| |
DistanceTransformMethod |
Distance functions that can be used with DistanceTransform.
| |
HitAndMissModes |
Hit and Miss modes.
| |
SimplePosterizationPosterizationFillingType |
Enumeration of possible types of filling posterized areas.
| |
StereoAnaglyphAlgorithm |
Enumeration of algorithms for creating anaglyph images.
|