Provides low-level image processing routines.
| C# | Visual Basic | Visual C++ |
public class Processing
Public Class Processing
public ref class Processing
| All Members | Constructors | Methods | Properties | ||
| Icon | Member | Description |
|---|---|---|
| Imaging..::.Processing()()() | Initializes a new instance of the Imaging..::.Processing class | |
| ConvertRgbToGrayscaleImage(Bitmap) |
Converts a color to a grayscale image (bitmap format Format8bppIndexed).
| |
| ConvertRgbToGrayscaleImage(Bitmap, Double, Double, Double) |
Converts a color to a grayscale image (bitmap format Format8bppIndexed)
by calculating grayscale values according to the specified color component coefficients.
| |
| ConvertRgbToGrayscaleImageBT709(Bitmap) |
Converts a color to a grayscale image (bitmap format Format8bppIndexed)
using color component coefficients specified by the ITU-R Recommendation BT.709:
{ 0.2126, 0.7152, 0.0722 }.
| |
| ConvertRgbToGrayscaleImageRMY(Bitmap) |
Converts a color to a grayscale image (bitmap format Format8bppIndexed)
using color component coefficients { 0.5, 0.419, 0.081 }.
| |
| ConvertRgbToGrayscaleImageY(Bitmap) |
Converts a color to a grayscale image (bitmap format Format8bppIndexed)
using color component coefficients specified by the ITU-R Recommendation BT.601:
{ 0.299, 0.587, 0.114 }.
| |
| DetectClickRegion(Bitmap, Rectangle, Rectangle%) |
Tries to find a region in the image containing useful information by iterative inflation of the start rectangle.
The algorithm stops if no more information is gained through inflation.
| |
| DetectEdges(Bitmap) |
Converts the input images to a grayscale image that contains object edges from
the input image.
| |
| DetectEdgesLaplace(Bitmap) |
Converts the input images to a grayscale image that contains object edges from
the input image using a Laplace filter kernel.
| |
| DetectEdgesLaplace(Bitmap, Boolean, Int32%) |
Converts the input images to a grayscale image that contains object edges from
the input image using a Laplace filter kernel, optionally scaling grayscale
values in the output image.
| |
| DetectEdgesSobel(Bitmap) |
Converts the input images to a grayscale image that contains object edges from
the input image using the Sobel filtering algorithm.
| |
| Equals(Object) | (Inherited from Object.) | |
| Filter(Bitmap, array<Int32,2>[,](,)[,]) |
Creates a new grayscale image by applying the specified filter kernel on the input image.
| |
| FilterScaled(Bitmap, array<Int32,2>[,](,)[,]) |
Creates a new grayscale image by applying the specified filter kernel on the input image.
The grayscale values in the output image are scaled to avoid cropping, i.e. so that
no output value is smaller than zero or greather than 255.
| |
| Finalize()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| FindImage(Bitmap, Bitmap, Double, Int32, Int32) | ||
| GetHashCode()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| LaplaceKernel3x3 |
Gets a 3x3 laplace filter kernel.
| |
| LaplaceKernel5x5 |
Gets a 5x5 laplace filter kernel.
| |
| MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Preprocess(Bitmap, Boolean, Boolean, Boolean, Double, Double) |
Preprocesses the specified image by converting it
to a grayscale image, detecting object edges, thresholding, and/or
resizing/scaling it.
| |
| Preprocess(Bitmap, Boolean, Boolean%, Boolean, Double, Double, Point%) |
Preprocesses the specified image by converting it
to a grayscale image, detecting object edges, thresholding, and/or
resizing/scaling it.
| |
| Preprocess(Bitmap, Boolean, Boolean%, Boolean, Boolean, Double, Double, Point%) |
Preprocesses the specified image by converting it
to a grayscale image, detecting object edges, thresholding, and/or
resizing/scaling it.
| |
| Threshold(Bitmap, Byte) |
Converts the input image to a black/white image (i.e. an image that contains only
two different colors) using the specified threshold value.
| |
| ToString()()() | (Inherited from Object.) |
| Object | |
| Imaging..::.Processing | |
