The AForge.Imaging namespace contains interfaces and classes for different image processing routines.

Classes

  ClassDescription
Blob
Image's blob.
BlobCounter
Blob counter - counts objects in image, which are separated by black background.
BlobCounterBase
Base class for different blob counting algorithms.
BlockMatch
Block match class keeps information about found block match. The class is used with block matching algorithms implementing IBlockMatching interface.
ComplexImage
Complex image.
DocumentSkewChecker
Skew angle checker for scanned documents.
Drawing
Drawing primitives.
ExhaustiveBlockMatching
Block matching implementation with the exhaustive search algorithm.
ExhaustiveTemplateMatching
Exhaustive template matching.
HorizontalIntensityStatistics
Horizontal intensity statistics.
HoughCircle
Hough circle.
HoughCircleTransformation
Hough circle transformation.
HoughLine
Hough line.
HoughLineTransformation
Hough line transformation.
HSL
HSL components.
Image
Core image relatad methods.
ImageStatistics
Gather statistics about image in RGB color space.
ImageStatisticsHSL
Gather statistics about image in HSL color space.
ImageStatisticsYCbCr
Gather statistics about image in YCbCr color space.
IntegralImage
Integral image.
InvalidImagePropertiesException
Invalid image properties exception.
MemoryManager
Internal memory manager used by image processing routines.
MoravecCornersDetector
Moravec corners detector.
QuadrilateralFinder
Searching of quadrilateral/triangle corners.
RecursiveBlobCounter
Blob counter based on recursion.
RGB
RGB components.
SusanCornersDetector
Susan corners detector.
TemplateMatch
Template match class keeps information about found template match. The class is used with template matching algorithms implementing ITemplateMatching interface.
UnmanagedImage
Image in unmanaged memory.
UnsupportedImageFormatException
Unsupported image format exception.
VerticalIntensityStatistics
Vertical intensity statistics.
YCbCr
YCbCr components.

Interfaces

  InterfaceDescription
IBlobsFilter
Interface for custom blobs' filters used for filtering blobs after blob counting.
IBlockMatching
Block matching interface.
ICornersDetector
Corners detector's interface.
ITemplateMatching
Template matching algorithm's interface.

Enumerations

  EnumerationDescription
ObjectsOrder
Possible object orders.