Visible to Intel only — GUID: GUID-BD8B0D44-A02B-4BC9-A3EC-AFFDE0C0F414
Visible to Intel only — GUID: GUID-BD8B0D44-A02B-4BC9-A3EC-AFFDE0C0F414
FilterWienerGetBufferSize
Computes the size of the external buffer for ippiFilterWiener function.
Syntax
IppStatus ippiFilterWienerGetBufferSize(IppiSize dstRoiSize, IppiSize maskSize, int channels, int* pBufferSize);
Include Files
ippi.h
Domain Dependencies
Headers: ippcore.h, ippvm.h, ipps.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib
Parameters
dstRoiSize |
Size of the destination ROI in pixels. |
maskSize |
Size of the mask in pixels. |
channels |
Number of channels in the image. |
pBufferSize |
Pointer to the computed value of the external buffer size. |
Description
This function computes the size in bytes of an external memory buffer that is required for the function ippiFilterWiener, and stores the result in the pBufferSize.
Return Values
ippStsNoErr |
Indicates no error. Any other value indicates an error. |
ippStsNullPtrErr |
Indicates an error condition if the pBufferSize pointer is NULL. |
ippStsSizeErr |
Indicates an error condition if one of the fields of dstRoiSize has a zero or negative value. |
ippStsMaskSizeErr |
Indicates an error condition if one of the fields of maskSize has a value less than or equal to 1. |
ippStsNumChannelsErr |
Indicates an error condition if channels is not 1, 3 or 4. |