FilterRowBorderPipelineGetBufferSize, FilterRowBorderPipelineGetBufferSize_Low
Compute the size of working buffer for the strow filter.
Syntax
IppStatus ippiFilterRowBorderPipelineGetBufferSize_<mod>(IppiSize
roiSize
, int
kernelSize
, int*
pBufferSize
);
Supported values for
mod
:8u16s_C1R | 16s_C1R | 16u_C1R | 32f_C1R |
8u16s_C3R | 16s_C3R | 16u_C3R | 32f_C3R |
IppStatus ippiFilterRowBorderPipelineGetBufferSize_Low_<mod>(IppiSize
roiSize
, int
kernelSize
, int*
pBufferSize
);
Supported values for
mod
:16s_C1R |
16s_C3R |
Include Files
ippcv.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
,
ipps.h
,
ippi.h
Libraries:
ippcore.lib
,
ippvm.lib
,
ipps.lib
,
ippi.lib
Parameters
- roiSize
- Maximum size of the source and destination image ROI.
- kernelSize
- Size of the kernel in pixels.
- pBufferSize
- Pointer to the computed size of the buffer.
Description
These functions operate with ROI (see Regions of Interest in Intel IPP).
These functions compute the size of the working buffer required for the functions
ippiFilterRowBorderPipeline
and ippiFilterRowBorderPipeline_Low
respectively. The buffer with the length pBufferSize
[0]
can be used to filter images with width equal to or less than roiSize
.Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error or a warning.
- ippStsNullPtrErr
- Indicates an error condition if the pointerpBufferSizeisNULL.
- ippStsSizeErr
- Indicates an error condition ifmaskSizehas a field with a zero or negative value, or ifroiWidthis less than 1.