Extract normalized RGB channel from color image.
Namespace:
AForge.Imaging.FiltersAssembly: AForge.Imaging (in AForge.Imaging.dll) Version: 2.2.3.0 (2.2.3.0)
Syntax
| C# |
|---|
public class ExtractNormalizedRGBChannel : BaseFilter |
Remarks
Extracts specified normalized RGB channel of color image and returns it as grayscale image.
r = R / (R + G + B ), g = G / (R + G + B ), b = B / (R + G + B ),
The filter accepts 24, 32, 48 and 64 bpp color images and produces 8 (if source is 24 or 32 bpp image) or 16 (if source is 48 or 64 bpp image) bpp grayscale image.
Sample usage:
// create filter ExtractNormalizedRGBChannel filter = new ExtractNormalizedRGBChannel( RGB.G ); // apply the filter Bitmap channelImage = filter.Apply( image );
Inheritance Hierarchy
System..::.Object
AForge.Imaging.Filters..::.BaseFilter
AForge.Imaging.Filters..::.ExtractNormalizedRGBChannel
AForge.Imaging.Filters..::.BaseFilter
AForge.Imaging.Filters..::.ExtractNormalizedRGBChannel