Max
Computes the maximum of image pixel values.
Syntax
Case 1: Operation on one-channel data
IppStatus ippiMax_<mod>(const Ipp<datatype>*
pSrc
, int
srcStep
, IppiSize
roiSize
, Ipp<datatype>*
pMax
);
Supported values for
mod
:8u_C1R | 16u_C1R | 16s_C1R | 32f_C1R |
Case 2: Operation on multi-channel data
IppStatus ippiMax_<mod>(const Ipp<datatype>*
pSrc
, int
srcStep
, IppiSize
roiSize
, Ipp<datatype>
max[3]
);
Supported values for
mod
:8u_C3R | 16u_C3R | 16s_C3R | 32f_C3R |
8u_AC4R | 16u_AC4R | 16s_AC4R | 32f_AC4R |
IppStatus ippiMax_<mod>(const Ipp<datatype>*
pSrc
, int
srcStep
, IppiSize
roiSize
, Ipp<datatype>
max[4]
);
Supported values for
mod
:8u_C4R | 16u_C4R | 16s_C4R | 32f_C4R |
Include Files
ippi.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
,
ipps.h
Libraries:
ippcore.lib
,
ippvm.lib
,
ipps.lib
Parameters
- pSrc
- Pointer to the source image ROI.
- srcStep
- Distance in bytes between starts of consecutive lines in the source image.
- roiSize
- Size of the source ROI in pixels
- pMax
- Pointer to the maximum pixel value (for one-channel data).
- max
- Array containing maximum channel values of pixels in the source buffer (for multi-channel data).
Description
This function operates with ROI (see Regions of Interest in Intel IPP). This function computes the maximum pixel value
pMax
for the source image pSrc
. In case of a multi-channel image, the maximum is computed over each channel and stored in the array max
.Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error or a warning.
- ippStsNullPtrErr
- Indicates an error condition ifpSrcorpMaxpointer isNULL.
- ippStsSizeErr
- Indicates an error condition ifroiSizehas a field with zero or negative value.