Username:    Password:      
    

Signal and Image Processing Library (Free)

The 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 datatypes used in signal and image processing applications.

Function Categories in the Library

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 [available in the next release]
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, extention, centorid, bounding box and extrema calculation
Statistical analysis
Calculation of sum, min, max, mean, avg, rms, h-mean, skew, etc.

Top of page User-Login Print version Contact