AForge.NET Framework
2.2.5 version is available!

Image Processing samples

In addition to the below listed sample applications, you may check articles list and find some related to image processing topics:

Filters Demo [Download]
Filters Demo sample application

The sample application demonstrates different image processing filters and their application to an image. The applications demonstrates filters from many different areas, like color filtering, correction of color levels, convolution filters, edge detection filters, binarization filters, etc.

The sample serves a good demonstration of usage of difference classes from AForge.Imaging.Filters namespace.

Blobs Explorer [Download]
Blobs Explorer sample application

This sample applications demonstrates usage of BlobCounter class, which allows to find all separate objects in the specified image. It finds each individual object, provides its properties and with the help of other framework's classes it provides convex hull for each object or its quadrilateral's corners (if the object is really a quadrilateral, then its corners should be found with good precision).

Shape Checker [Download]
Shape Checker sample application

This sample application usage of SimpleShapeChecker class, which allow detecting/checking some simple geometrical shapes. The sample application uses few demo images (generated and real) and recognizes shapes in them.

Textures Demo [Download]
Textures Demo sample application

The sample applications demonstrates the use of different texture generators implemented in AForge.NET framework, like clouds, marble, wood, etc.

The sample serves a good demonstration of AForge.Imaging.Textures namespace usage.

Hough Transformation [Download]
Hough Transformation sample application

The sample application demonstrates usage of Hough line and circle transformations, which may be applied for detection of straight lines and circles of the given radius.

Image Viewer [Download]
Image Viewer sample application

This is a very simple application, which allows viewing not only image formats supported by .NET Framework, but also some other formats, which are supported by AForge.Imaging.Formats namespace (for example FITS format, which was create by NASA). Together with image itself the application shows some information about it, which is retrieved from the image file. Depending on image type, it may be as generic information, as some specific information, like type of telescope used for object's observation.