Visible to Intel only — GUID: GUID-ADB3EE6E-F1BB-4A9F-97E2-9E1180FE4991
Visible to Intel only — GUID: GUID-ADB3EE6E-F1BB-4A9F-97E2-9E1180FE4991
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 if pSrc or pMax pointer is NULL. |
ippStsSizeErr |
Indicates an error condition if roiSize has a field with zero or negative value. |