Visible to Intel only — GUID: GUID-967793C8-8481-4798-A552-F1787B6B3EDC
Getting Help and Support
Introducing the Intel® Integrated Performance Primitives for Intel® Architecture
Notational Conventions
Getting Started with Intel® Integrated Performance Primitives
Intel® Integrated Performance Primitives Theory of Operation
Linking Your Application with Intel® Integrated Performance Primitives
Using Intel® Integrated Performance Primitives Platform-Aware Functions
Using Intel® Integrated Performance Primitives Threading Layer (TL) Functions
Using Custom Library Tool for Intel® Integrated Performance Primitives
Using Integration Wrappers for Intel® Integrated Performance Primitives
Programming Considerations
Programming with Intel® Integrated Performance Primitives in the Microsoft* Visual Studio* IDE
Appendix: Performance Test Tool Command-Line Options
Appendix: Intel(R) IPP Threading and OpenMP* Support
Intel® IPP API Reference
Notices and Disclaimers
Intel® Integrated Performance Primitives Concepts
Support Functions
Vector Initialization Functions
Essential Functions
Filtering Functions
Transform Functions
Fixed-Accuracy Arithmetic Functions
Long Term Evolution (LTE) Wireless Support Functions
Data Compression Functions
Appendix A: Handling of Special Cases
Appendix B: Removed Functions for Signal Processing
Bibliography for Signal Processing
Glossary
SortAscend, SortDescend
SortIndexAscend, SortIndexDescend
SortRadixGetBufferSize
SortRadixAscend, SortRadixDescend
SortRadixIndexGetBufferSize
SortRadixIndexAscend, SortRadixIndexDescend
TopKGetBufferSize
TopKInit
TopK
SwapBytes
Convert
Conj
ConjFlip
Magnitude
Phase
PowerSpectr
Real
Imag
RealToCplx
CplxToReal
Threshold
Threshold_LT, Threshold_GT
Threshold_LTAbs, Threshold_GTAbs
Threshold_LTVal, Threshold_LTAbsVal, Threshold_GTVal, Threshold_LTValGTVal
Threshold_LTInv
CartToPolar
PolarToCart
MaxOrder
Flip
FindNearestOne
FindNearest
Special Parameters
Adler32
CRC32, CRC32C
DeflateLZ77
DeflateLZ77Fast
DeflateLZ77Fastest
DeflateLZ77FastestGenHeader
DeflateLZ77FastestGenHuffTable
DeflateLZ77FastestGetStat
DeflateLZ77FastestPrecompHeader
DeflateLZ77Slow
DeflateDictionarySet
DeflateUpdate Hash
DeflateHuff
InflateBuildHuffTable
Inflate
EncodeRLEInit_BZ2
RLEGetSize_BZ2
EncodeRLE_BZ2
EncodeRLEFlush_BZ2
RLEGetInUseTable
DecodeRLEStateInit_BZ2
DecodeRLEState_BZ2
DecodeRLEStateFlush_BZ2
EncodeZ1Z2_BZ2
DecodeZ1Z2_BZ2
ReduceDictionary
ExpandDictionary
CRC32_BZ2
EncodeHuffGetSize_BZ2
EncodeHuffInit_BZ2
PackHuffContext_BZ2
EncodeHuff_BZ2
DecodeHuffGetSize_BZ2
DecodeHuffInit_BZ2
UnpackHuffContext_BZ2
DecodeHuff_BZ2
DecodeBlockGetSize_BZ2
DecodeBlock_BZ2
EncodeZfpGetStateSize
EncodeZfpInit, EncodeZfpInitLong
EncodeZfpSet
EncodeZfpSetAccuracy
EncodeZfp444
EncodeZfpGetCompressedBitSize
EncodeZfpFlush
EncodeZfpGetCompressedSize, EncodeZfpGetCompressedSizeLong
DecodeZfpGetStateSize
DecodeZfpInit, DecodeZfpInitLong
DecodeZfpSet
DecodeZfpSetAccuracy
DecodeZfp444
DecodeZfpGetCompressedSize, DecodeZfpGetCompressedSizeLong
Intel® Integrated Performance Primitives Concepts
Support Functions
Image Data Exchange and Initialization Functions
Image Arithmetic and Logical Operations
Image Color Conversion
Threshold and Compare Operations
Morphological Operations
Filtering Functions
Image Linear Transforms
Image Statistics Functions
Image Geometry Transforms
Miscellaneous Image Transforms
Wavelet Transforms
Computer Vision
3D Data Processing Functions
Appendix A: Handling of Special Cases
Appendix B: Interpolation in Image Geometric Transform Functions
Appendix C: Removed Functions for Image and Video Processing
Bibliography for Image Processing
Glossary
RGBToYUV
YUVToRGB
RGBToYUV422
YUV422ToRGB
RGBToYUV420
YUV420ToRGB
BGRToYUV420
YUV420ToBGR
YUV422v210ToRGB, YUV422v210ToBGR
YUV422v210ToGray
RGBToYCbCr
YCbCrToRGB
YCbCrToBGR
YCbCrToBGR_709CSC
RGBToYCbCr422
YCbCr422ToRGB
RGBToYCrCb422
YCrCb422ToRGB, YCrCb422ToBGR
BGRToYCbCr422
YCbCr422ToBGR
YCbCr422ToGray
RGBToCbYCr422, RGBToCbYCr422Gamma
CbYCr422ToRGB
BGRToCbYCr422
BGRToCbYCr422_709HDTV
CbYCr422ToBGR
CbYCr422ToBGR_709HDTV
RGBToYCbCr420
YCbCr420ToRGB, YCbCr420ToBGR
RGBToYCrCb420
YCrCb420ToRGB, YCrCb420ToBGR
BGRToYCbCr420
BGRToYCbCr420_709CSC
BGRToYCbCr420_709HDTV
BGRToYCrCb420_709CSC
YCbCr420ToBGR
YCbCr420ToBGR_709CSC
YCbCr420ToBGR_709HDTV
BGRToYCrCb420
BGRToYCbCr411
YCbCr411ToBGR
RGBToXYZ
XYZToRGB
RGBToLUV, BGRToLUV
LUVToRGB, LUVToBGR
BGRToLab, RGBToLab
LabToBGR, LabToRGB
RGBToYCC
YCCToRGB
RGBToHLS
HLSToRGB
BGRToHLS
HLSToBGR
RGBToHSV
HSVToRGB
RGBToYCoCg
YCoCgToRGB
BGRToYCoCg
SBGRToYCoCg
YCoCgToBGR
YCoCgToSBGR
BGRToYCoCg_Rev
SBGRToYCoCg_Rev
YCoCgToBGR_Rev
YCoCgToSBGR_Rev
YCbCr422
YCbCr422ToYCrCb422
YCbCr422ToCbYCr422
YCbCr422ToYCbCr420
YCbCr422To420_Interlace
YCbCr422ToYCrCb420
YCbCr422ToYCbCr411
YCrCb422ToYCbCr422
YCrCb422ToYCbCr420
YCrCb422ToYCbCr411
CbYCr422ToYCbCr422
CbYCr422ToYCbCr420
CbYCr422ToYCbCr420_Interlace
CbYCr422ToYCrCb420
CbYCr422ToYCbCr411
YCbCr420
YCbCr420ToYCbCr422
YCbCr420ToYCbCr422_Filter
YCbCr420To422_Interlace
YCbCr420ToCbYCr422
YCbCr420ToCbYCr422_Interlace
YCbCr420ToYCrCb420
YCbCr420ToYCrCb420_Filter
YCbCr420ToYCbCr411
YCrCb420ToYCbCr422
YCrCb420ToYCbCr422_Filter
YCrCb420ToCbYCr422
YCrCb420ToYCbCr420
YCrCb420ToYCbCr411
YCbCr411
YCbCr411ToYCbCr422
YCbCr411ToYCrCb422
YCbCr411ToYCbCr420, YCbCr411To420
YCbCr411ToYCrCb420
Dilate3x3
Dilate
DilateBorder
DilateGetBufferSize
DilateGetSpecSize
DilateInit
Erode3x3
Erode
ErodeBorder
ErodeGetBufferSize
ErodeGetSpecSize
ErodeInit
GrayDilateBorder
GrayErodeBorder
MorphAdvInit
MorphAdvGetSize
MorphGetBufferSize
MorphGetSpecSize
MorphInit
MorphologyBorderGetSize
MorphologyBorderInit
MorphBlackhat
MorphBlackhatBorder
MorphClose
MorphCloseBorder
MorphGradient
MorphGradientBorder
MorphOpen
MorphOpenBorder
MorphTophat
MorphTophatBorder
MorphGrayInit
MorphGrayGetSize
MorphReconstructGetBufferSize
MorphReconstructDilate
MorphReconstructErode
MorphSetMode
FilterBilateral
FilterBilateralGetBufferSize
FilterBilateralInit
FilterBilateralBorderGetBufferSize
FilterBilateralBorderInit
FilterBilateralBorder
FilterBoxBorderGetBufferSize
FilterBoxBorder
FilterBox
FilterGaussianBorder
SumWindow
SumWindowGetBufferSize
SumWindowRow
SumWindowColumn
FilterMaxBorderGetBufferSize, FilterMinBorderGetBufferSize
FilterMaxBorder, FilterMinBorder
DecimateFilterRow, DecimateFilterColumn
FilterRowBorderPipelineGetBufferSize, FilterRowBorderPipelineGetBufferSize_Low
FilterRowBorderPipeline, FilterRowBorderPipeline_Low
FilterColumnPipelineGetBufferSize, FilterColumnPipelineGetBufferSize_Low
FilterColumnPipeline, FilterColumnPipeline_Low
FilterSeparable
FilterSeparableGetBufferSize
FilterSeparableGetSpecSize
FilterSeparableInit
FilterGaussianGetBufferSize
FilterGaussianGetSpecSize
FilterGaussianInit
FilterGaussian
FilterHipassBorderGetBufferSize
FilterHipassBorder
FilterLaplaceBorderGetBufferSize
FilterLaplaceBorder
FilterLaplacianGetBufferSize
FilterLaplacianBorder
FilterLowpassGetBufferSize
FilterLowpassBorder
FilterPrewittHorizBorderGetBufferSize
FilterPrewittHorizBorder
FilterPrewittVertBorderGetBufferSize
FilterPrewittVertBorder
FilterRobertsUpBorderGetBufferSize
FilterRobertsUpBorder
FilterRobertsDownBorderGetBufferSize
FilterRobertsDownBorder
FilterScharrHorizMaskBorderGetBufferSize
FilterScharrHorizMaskBorder
FilterScharrVertMaskBorderGetBufferSize
FilterScharrVertMaskBorder
FilterSharpenBorderGetBufferSize
FilterSharpenBorder
FilterSobelGetBufferSize
FilterSobelInit
FilterSobel
FilterSobelHorizBorderGetBufferSize
FilterSobelHorizBorder
FilterSobelHorizSecondBorderGetBufferSize
FilterSobelHorizSecondBorder
FilterSobelVertBorderGetBufferSize
FilterSobelVertBorder
FilterSobelVertSecondBorderGetBufferSize
FilterSobelNegVertBorderGetBufferSize
FilterSobelNegVertBorder
FilterSobelVertSecondBorder
FilterSobelCrossGetBufferSize
FilterSobelCrossBorder
GenSobelKernel
Sum
Integral
SqrIntegral
TiltedIntegral
TiltedSqrIntegral
Mean
Mean_StdDev
RectStdDev
TiltedRectStdDev
HistogramGetBufferSize
HistogramGetLevels
HistogramInit, HistogramUniformInit
Histogram
CountInRange
BlockMinMax
Min
MinIndx
Max
MaxIndx
MinMax
MinMaxIndx
MaxEvery
MinEvery
FindPeaks3x3GetBufferSize
FindPeaks3x3
Image Moments
Image Norms
Image Quality Index
Image Proximity Measures
Using Intel® IPP Resize Functions with Prior Initialization
ResizeGetSize
ResizeGetBufferSize
ResizeGetBorderSize
ResizeGetSrcOffset
ResizeGetSrcRoi
ResizeSetMode
ResizeNearestInit
ResizeNearest
ResizeLinearInit
ResizeLinear
ResizeCubicInit
ResizeCubic
ResizeLanczosInit
ResizeLanczos
ResizeSuperShiftInit
ResizeSuperInit
ResizeSuper
ResizeAntialiasingLinearInit
ResizeAntialiasingCubicInit
ResizeAntialiasingLanczosInit
ResizeAntialiasing
ResizeFilterGetSize
ResizeFilterInit
ResizeFilter
ResizeYUV420GetSize
ResizeYUV420GetSrcRoi
ResizeYUV420LanczosInit
ResizeYUV420SuperInit
ResizeYUV420GetBorderSize
ResizeYUV420GetSrcOffset
ResizeYUV420GetBufferSize
ResizeYUV420Lanczos
ResizeYUV420Super
ResizeYUV422GetSize
ResizeYUV422GetBorderSize
ResizeYUV422GetSrcOffset
ResizeYUV422GetBufSize
ResizeYUV422GetSrcRoi
ResizeYUV422NearestInit
ResizeYUV422LinearInit
ResizeYUV422Nearest
ResizeYUV422Linear
Using Intel® IPP Warp Affine Functions with Prior Initialization
Edge Smoothing
GetAffineQuad
GetAffineBound
GetAffineSrcRoi
GetAffineTransform
GetRotateTransform
GetRotateShift
WarpAffineGetSize
WarpQuadGetSize
WarpGetBufferSize
WarpAffineNearestInit
WarpQuadNearestInit
WarpAffineNearest
WarpAffineLinearInit
WarpQuadLinearInit
WarpAffineLinear
WarpAffineCubicInit
WarpQuadCubicInit
WarpAffineCubic
GetPerspectiveQuad
GetPerspectiveBound
GetPerspectiveTransform
WarpGetRectInfinite
WarpPerspectiveGetSize
WarpPerspectiveNearestInit
WarpPerspectiveNearest
WarpPerspectiveLinearInit
WarpPerspectiveLinear
WarpPerspectiveCubicInit
WarpPerspectiveCubic
Visible to Intel only — GUID: GUID-967793C8-8481-4798-A552-F1787B6B3EDC
Resize Functions with Prior Initialization
This section describes the Intel® IPP resize functions that use the specification structure in operation. Before using these functions, you need to initialize the structure.
Parent topic: Geometric Transform Functions
- Using Intel® IPP Resize Functions with Prior Initialization
- ResizeGetSize
Computes the size of the specification structure and the size of the external temporary buffer for the resize transform initialization. - ResizeGetBufferSize
Computes the size of the external buffer for image resizing. - ResizeGetBorderSize
Computes the size of possible borders for the resize transform. - ResizeGetSrcOffset
Computes the offset of the source image for resizing by tile processing. - ResizeGetSrcRoi
Computes the ROI of the source image for resizing by tile processing. - ResizeSetMode
Sets the rounding mode for resize functions - ResizeNearestInit
Initializes the specification structure for image resizing with the nearest neighbor interpolation method. - ResizeNearest
Changes an image size using the nearest neighbor interpolation method. - ResizeLinearInit
Initializes the specification structure for image resizing with the linear interpolation method. - ResizeLinear
Changes an image size using the linear interpolation method. - ResizeCubicInit
Initializes the specification structure for image resizing using interpolation with two-parameter cubic filters. - ResizeCubic
Changes an image size using interpolation with two-parameter cubic filters. - ResizeLanczosInit
Initializes the specification structure for image resizing with the Lanczos interpolation method. - ResizeLanczos
Changes an image size using interpolation with the Lanczos filter. - ResizeSuperShiftInit
Initializes the specification structure for image resizing with the super sampling interpolation method and floating point shifts. - ResizeSuperInit
Initializes the specification structure for image resizing with the super sampling interpolation method. - ResizeSuper
Changes an image size using the super sampling interpolation method. - ResizeAntialiasingLinearInit
Initializes the specification structure for image resizing with antialiasing using linear interpolation. - ResizeAntialiasingCubicInit
Initializes the specification structure for image resizing with antialiasing using interpolation with the two-parameter cubic filters. - ResizeAntialiasingLanczosInit
Initializes the specification structure for image resizing with antialiasing using interpolation with the Lanczos filter. - ResizeAntialiasing
Changes an image size using the chosen interpolation method with antialiasing. - ResizeFilterGetSize
Calculates the size of the state structure for resizing filter. - ResizeFilterInit
Initializes the state structure for the resize filter. - ResizeFilter
Changes the size of an image using a generic filter. - ResizeYUV420GetSize
Computes sizes of the spec structure and the external buffer for the NV12 resize transform initialization. - ResizeYUV420GetSrcRoi
Computes the ROI of the source image for NV12 resizing by tile processing. - ResizeYUV420LanczosInit
Initializes the spec structure for the NV12 resize transform by interpolation with the Lanczos filter. - ResizeYUV420SuperInit
Initializes the spec structure for the NV12 resize transform by interpolation with the super sampling algorithm. - ResizeYUV420GetBorderSize
Computes the size of possible borders for the NV12 resize transform. - ResizeYUV420GetSrcOffset
Computes the offset of the source image for the NV12 resize transform by tile processing. - ResizeYUV420GetBufferSize
Computes the size of the external buffer for the NV12 resize transform. - ResizeYUV420Lanczos
Changes the size of the NV12 image by interpolation with the Lanczos filter. - ResizeYUV420Super
Changes the size of the NV12 image by the super sampling interpolation method. - ResizeYUV422GetSize
Computes sizes of the spec structure and the external buffer for YUY2 resize transform initialization. - ResizeYUV422GetBorderSize
Computes the size of possible borders for the YUY2 resize transform. - ResizeYUV422GetSrcOffset
Computes the offset of the source image for the YUY2 resize transform by tile processing. - ResizeYUV422GetBufSize
Computes the size of the external buffer for the NV12 resize transform. - ResizeYUV422GetSrcRoi
Computes the ROI of the source image for YUV422 resizing by tile processing. - ResizeYUV422NearestInit
Initializes the spec structure for the YUY2 resize transform by the nearest neighbor interpolation method. - ResizeYUV422LinearInit
Initializes the spec structure for the YUY2 resize transform by the linear interpolation method. - ResizeYUV422Nearest
Changes an YUY2 image size by the nearest neighbor interpolation method. - ResizeYUV422Linear
Changes an YUY2 image size by the linear interpolation method.