Intel® IPP provides a wide variety of common image manipulation functions. These include color conversion routines, greatly simplifying work on data stored in non-RGB formats. The image processing (I) and computer vision (CV) domains offer a rich set of functionality built around image data, including:
Resize
Image math: add, subtract, multiply, divide, compliment, abs, sqr, sqrt, ln, dotproduct, and, or xor, not, lshift, rshift, and so on
Alpha compositing and blending
FFT, DCT, Wavelet
Affine transforms: warp, shear, rotate
Image statistics: c/L1/L2 norm, sum, mean, qualityIndex, SSIM
Intensity histogram, countInRange
Intensity transform LUT
General convolution and fixed-kernel filters
Noise removal (Weiner, Bilateral)
Morphology
Threshold
Min, max (including index), minmax
Utility: copy, compare, convert, and so on
Canny edge detection
Flood fill
Undistort
Segmentation (gradient, watershed, histogram)
Hough transform