|
|
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.
|