Features

This list encompasses the feature set for the current version of the Accord.NET Framework. You may also want to check the feature list for AForge.NET.

  • Accord.Math
    • MATLAB-like matrix manipulation of multidimensional-arrays
    • Matrix parsing and formatting (compatible with Octave, MATLAB and C# formats)
    • Limited-memory Broyden–Fletcher–Goldfarb–Shanno (BFGS) method for non-linear optimization
    • Conjugate-Gradient (CG) method for non-linear optimization
    • Numeric matrix decompositions for float (32-bit), double (64-bit) and decimal (128-bit) data-types
      • Nonnegative Matrix Factorization (NMF)
      • Singular Value Decomposition (SVD)
      • Eigenvalue Decomposition (EVD)
      • Generalized Eigenvalue Decomposition (GEVD))
      • Cholesky Decomposition (LLt and LDLt)
      • LU Decomposition
      • QR Decomposition
    • Special scientific functions (gamma, gammal, erf, bessel, ...)
    • Fast Hilbert Transform
    • Wavelet Transforms
      • Haar
      • CDF97
  • Accord.Imaging
    • Harris Corner Detector for AForge.NET
    • Features from Accelerated Segment Test (FAST) corners detector
    • Speeded-Up Robust Features (SURF) detector and descriptor
    • Robust Homography estimation using RANSAC
    • Raw and Central Image Moments Calculation
    • Border Following contour extraction
    • K-Curvature algorithm for contour peak detection
    • Blob convex hull defects extraction
    • Filters for image processing
      • Image blending
      • Concatenation
      • Markers (points, pairs, rectangles, features)
      • Wavelet Transform
  • Accord.Audio (experimental)
    • Experimental audio library for audio processing
    • Signal windows (Hann, Blackman, Hamming)
    • Fourier and Hilbert transforms
    • Filters for signal processing
    • Audio depth conversion
  • Accord.Audition (experimental)
    • Experimental audio library for computer audition
    • Energy-based simple beat detection


Libraries marked as (experimental) mean they have not been tested extensively nor their architecture has been proven efficient for their given tasks.