Visible to Intel only — GUID: GUID-B398A2E9-C3A2-4955-A35D-B6D261F44E39
Visible to Intel only — GUID: GUID-B398A2E9-C3A2-4955-A35D-B6D261F44E39
MinMax
Computes the minimum and maximum of image pixel values.
Syntax
Case 1: Operation on one-channel data
IppStatus ippiMinMax_<mod>(const Ipp<datatype>* pSrc, int srcStep, IppiSize roiSize, Ipp<datatype>* pMin, Ipp<datatype>* pMax);
Supported values for mod:
8u_C1R |
16u_C1R |
16s_C1R |
32f_C1R |
Case 2: Operation on multi-channel data
IppStatus ippiMinMax_<mod>(const Ipp<datatype>* pSrc, int srcStep, IppiSize roiSize, Ipp<datatype> min[3], 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 ippiMinMax_<mod>(const Ipp<datatype>* pSrc, int srcStep, IppiSize roiSize, Ipp<datatype> min[4], 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. |
pMin, pMax |
Pointers to the minimum and maximum pixel values (for one-channel data). |
min, max |
Arrays containing minimum and 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 minimum and maximum pixel values pMin and pMax for the source image pSrc. In case of a multi-channel image, the minimum and maximum is computed over each channel and stored in the arrays min and max.
Return Values
ippStsNoErr |
Indicates no error. Any other value indicates an error or a warning. |
ippStsNullPtrErr |
Indicates an error condition if pSrc, pMin, or pMax pointer is NULL. |
ippStsSizeErr |
Indicates an error condition if roiSize has a field with zero or negative value. |