AForge.NET is a C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, machine learning, etc.
At this point the framework is comprised of 5 main and some additional libraries:
AForge.Imaging – a library for image processing routines and filers;
AForge.Neuro – neural networks computation library;
AForge.Genetic – evolution programming library;
AForge.Vision – computer vision library;
AForge.Machine Learning – machine learning library.
The work on the framework's improvement is in constants progress, what means that new feature and namespaces are coming constantly. To get knowledge about its progress you may track source repository's log or visit project discussion group to get the latest information about it.
The framework is provided with not only different libraries and their sources, but with many sample applications, which demonstrate the use of this framework, and with documentation help files, which are provided in HTML Help format.