ResizeSetMode
Sets the rounding mode for resize functions
Syntax
IppStatus ippiResizeSetMode(IppHintAlgorithm
hint
, IppiResizeSpec*
pSpec
Include Files
ippi.h
Parameters
- hint
- Rounding mode for processingIpp8udata. Possible values are:
- ippAlgHintFast
- Fast rounding mode (default).
- ippAlgHintAccurate
- Accurate rounding mode.
- pSpec
- Pointer to the specification structure for the resize filter.
Description
This
function sets the
roundMode
for the resize algorithm.If you provide the
hint
parameter with the ippAlgHintFast
value, a faster but less accurate mode will be used. In this case, output pixel values can differ from the exact result by 1. If you choose ippAlgHintAccurate
, a more accurate but slower mode will be used and all output pixel values will be exact.Before using this function, initialize the specification structure using the initialization function for a required interpolation method.
Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error when one of the specified pointers isNULL.
- ippStsAccurateModeNotSupported
- Indicates an error when the rounding mode is not supported for the selected data type. The rounding result can be inexact.