aforge.net 


  • The AForge library is a core library of AForge.NET framework, which contains core classes used by other libraries of the framework and classes, which can be used independently for various purposes.
  • The AForge.Math library contains set of math utilities, which are used by other AForge.NET framework's libraries or may be used individually.
  • The AForge.Imaging library contains interfaces and classes for different image processing routines and filters. Full list of features is available on the project's web site.
  • The AForge.Video library contains interfaces and classes to access different video sources, such as IP video cameras (MJPEG streams). The library defines types used by other video related libraries from... More information
  • The AForge.Video.DirectShow library contains classes, which allow to access video sources using DirectShow interface (USB web cameras, capture devices, video files, etc.).
  • The AForge.Controls library contains some reusable UI classes used as in AForge.NET framework's samples, as in some independent applications. Full list of features is available on the project's web site.
  • The AForge.Genetic library contains classes to run Genetic Algorithms (GA), Genetic Programming (GP) and Gene Expression Programming (GEP). Set of chromosome and selection classes are provided. Full list of... More information
  • The AForge.Neuro library contains classes for artificial neural network computation - feed forwards networks with error back propagation learning and Kohonen self organizing maps. Full list of features is... More information
  • The AForge.Vision library contains some computer vision classes - set of motion detection algorithms. Full list of features is available on the project's web site.