
The Video and Audio code samples illustrate sample codec implementations using Intel IPP functions.Image and 2D Signal Processing: Intel IPP is the premier library of image and 2D signal processing algorithms, and includes a rich selection of algorithms operating on images and regions within images (ROIs):
Transforms:WaveletFourier (FFT/DFT, real/complex)Windowing (Hamming, Bartlett)Discrete Cosine (DCT)Filtering Functions:General linear filteringConvolution/Deconvolution (LR and FFT)Box, Min, Max, MedianWiener FiltersFixed Filters (Prewitt, Sobel, Laplace, Gauss, Scharr, Roberts)Sharpening/Hipass/Lowpass FiltersGeometric Transforms:Resize, Mirror, Rotate, ShearAffine transformsPerspective transformationsBilinear warpingCoordinate remapping
Image Statistics:Sum, Integral, Tilted IntegralMean, Min, Max, Histogram, StDevImage MomentsImage Norms (L1, L2, infinity)Image Quality Index calculationProximity Measures (Cross-correlations, Square Distance)Threshold/Compare OperationsImage Arithmetic/Logic Operations:Alpha compositionArithmetic operations (add/sub/mul/div/sqrt/sqr/ln/exp/abs)Logical operations (AND, OR, XOR, Shift, NOT)Image Data Exchange/Initialization:Copy/Set/TransposeChannel swappingJaehne/Ramp/Zigzag initializationMemory allocation for multiple image typesComputer Vision: Intel IPP includes optimized functions for many key computer-vision operations, for applications in security, machine control, media management, media annotation and more:
Feature Detection (Corner, Canny Edge Detection)Distance TransformsImage GradientsFlood FillingMotion Templates generationOptical Flow calculation (Lucas-Kanade)
Pattern Recognition (Haar classifiers)Pyramid functions (Gaussian/Laplacian pyramids)Universal Pyramid functions Camera Calibration3D ReconstructionIntel IPP based optimization is automatically included in the popular OpenCV open-source computer-vision library, for enhanced performance on real-time tasks, and Intel IPP was a key software component in the winner of the 2005 DARPA Grand Challenge.Color Conversion: Today’s explosion of digital media in multiple formats brings the need to convert digital media among different color representations. Intel IPP provides a rich set of optimized color-conversion routines on 32/24/16-bit-per-pixel formats:
Color Model Conversion:RGB, YUV, YCbCr, BGR, CbYCr, HSV, LUV, Lab, YCC, HLS, SBGR, YCoCg,YCCK, XYZ, CMYKColor Format Conversions:YCbCr422, YCbCr420, YCbCr411, CbYCr422, BGR565, BGR555, BGR565Dither
Lookup Table Conversions (Linear/Cublic/Palette)Color to Greyscale Conversions (Fixed/Custom coefficients)Image Bit Resolution ReductionsColor Twist Conversions (integer/float pixel values)Gamma Corrections (Forward/Backward)String Processing: Build optimized text database management, search and retrieval, or document indexing processing into your applications using Intel IPP’s optimized string operations.
Substring substitution/insertionString concatenation/splittingUpper/lower case conversions
String/Substring matchingRegular Expression matchingHash value calculation
Transforms:WaveletFourier (FFT/DFT, real/complex)Windowing (Hamming, Bartlett)Discrete Cosine (DCT)Filtering Functions:General linear filteringConvolution/Deconvolution (LR and FFT)Box, Min, Max, MedianWiener FiltersFixed Filters (Prewitt, Sobel, Laplace, Gauss, Scharr, Roberts)Sharpening/Hipass/Lowpass FiltersGeometric Transforms:Resize, Mirror, Rotate, ShearAffine transformsPerspective transformationsBilinear warpingCoordinate remapping
Image Statistics:Sum, Integral, Tilted IntegralMean, Min, Max, Histogram, StDevImage MomentsImage Norms (L1, L2, infinity)Image Quality Index calculationProximity Measures (Cross-correlations, Square Distance)Threshold/Compare OperationsImage Arithmetic/Logic Operations:Alpha compositionArithmetic operations (add/sub/mul/div/sqrt/sqr/ln/exp/abs)Logical operations (AND, OR, XOR, Shift, NOT)Image Data Exchange/Initialization:Copy/Set/TransposeChannel swappingJaehne/Ramp/Zigzag initializationMemory allocation for multiple image typesComputer Vision: Intel IPP includes optimized functions for many key computer-vision operations, for applications in security, machine control, media management, media annotation and more:
Feature Detection (Corner, Canny Edge Detection)Distance TransformsImage GradientsFlood FillingMotion Templates generationOptical Flow calculation (Lucas-Kanade)
Pattern Recognition (Haar classifiers)Pyramid functions (Gaussian/Laplacian pyramids)Universal Pyramid functions Camera Calibration3D ReconstructionIntel IPP based optimization is automatically included in the popular OpenCV open-source computer-vision library, for enhanced performance on real-time tasks, and Intel IPP was a key software component in the winner of the 2005 DARPA Grand Challenge.Color Conversion: Today’s explosion of digital media in multiple formats brings the need to convert digital media among different color representations. Intel IPP provides a rich set of optimized color-conversion routines on 32/24/16-bit-per-pixel formats:
Color Model Conversion:RGB, YUV, YCbCr, BGR, CbYCr, HSV, LUV, Lab, YCC, HLS, SBGR, YCoCg,YCCK, XYZ, CMYKColor Format Conversions:YCbCr422, YCbCr420, YCbCr411, CbYCr422, BGR565, BGR555, BGR565Dither
Lookup Table Conversions (Linear/Cublic/Palette)Color to Greyscale Conversions (Fixed/Custom coefficients)Image Bit Resolution ReductionsColor Twist Conversions (integer/float pixel values)Gamma Corrections (Forward/Backward)String Processing: Build optimized text database management, search and retrieval, or document indexing processing into your applications using Intel IPP’s optimized string operations.
Substring substitution/insertionString concatenation/splittingUpper/lower case conversions
String/Substring matchingRegular Expression matchingHash value calculation
No comments:
Post a Comment