A collection of the C & C++ programming tools, sdks, APIs and similar

C & C++ Tools, Library, APIs resources




Free C++ Signal and Image Processing Library

October 1st, 2006 by cplus

The C++ Free Signal and Image Processing Library is a free collection of general-purpose, optimized C++ routines and classes for signal and image processing along with utility classes to aid image and video file manipulation. These routines are typically used in computationally intensive real-time applications, where optimal execution speed is critical. The library also provides efficient implementations for the most common data types used in signal and image processing applications. Function Categories in the Library include:

  • Pointwise operations - Pointwise transformation, normalization and thresholding.
  • Spectral processing - Spectral processing based on the Fast Fourier Transform (FFT) and inverse FFT.
  • Linear filtering - Convolution, correlation, FIR and IIR filtering.
  • Nonlinear filtering - Minimum, maximum, median, alpha trimmed mean, OS filtering.
  • Binary morphology - Erosion, dilation, opening, closing, hit-and-miss, convex hull, skeleton, hole filling, pruning, thickening, thinning, object reconstruction, object shifting.
  • Grayscale morphology - Grayscale erosion, dilation, top-hat and h-dome transformation with arbitrary structuring elements.
  • Pattern matching - Binary and gray-scale pattern matching with displacement calculation.
  • Histogram analysis - Image histogram calculation, equalization, and statistical analysis.
  • Feature detection - Object sorting, Sobel and Canny type edge detection.
  • Feature extraction - Binary image indexing; area, major axis, minor axis, eccentricity, equivalent diameter, orientation, extension, centorid, bounding box and extrema calculation.
  • Statistical analysis - Calculation of sum, min, max, mean, avg, rms, h-mean, skew, etc.
Filed under Library, Tools having

OOOPPS! NO RELATED POST!



Leave a Comment:

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.