Visible to Intel only — GUID: GUID-E724C23D-4FF1-44FD-895A-EAB88E76C2E8
Visible to Intel only — GUID: GUID-E724C23D-4FF1-44FD-895A-EAB88E76C2E8
HaarClassifierGetSize
Computes the size of the structure for standard Haar classifiers.
Syntax
IppStatus ippiHaarClassifierGetSize(IppDataType dataType, IppiSize roiSize, const int* pNum, int length, int* pSize);
Include Files
ippcv.h
Domain Dependencies
Headers: ippcore.h, ippvm.h, ipps.h, ippi.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib, ippi.lib
Parameters
- dataType
-
Data type of the source image. Possible values: ipp32f, ipp32s.
- roiSize
- Maximal size of the source image ROI, in pixels.
- pNum
- Pointer to the array of Haar classifier lengths.
- length
- Number of classifiers in the stage.
- pSize
- Pointer to the size of Haar classifier structure.
Description
This function operates with ROI (see Regions of Interest in Intel IPP).
This function computes the size of the pState structure that is required to calculate the sequence of Haar classifiers - classification stage. The i-th classifier in the stage has pNum[i] rectangular features.
The length of the pThreshold, pVal1, and pVal2 vectors used in the ippiHaarClassifierInit function is equal to length.
The length of the pFeature and pWeight vectors is equal to:
Return Values
ippStsNoErr |
Indicates no error. Any other value indicates an error or a warning. |
ippStsNullPtrErr |
Indicates an error when any of the specified pointers is NULL. |
ippStsSizeErr |
Indicates an error when:
|
ippStsBadArgErr |
Indicates an error when one of the features is defined incorrectly. |
ippStsDataTypeErr |
Indicates an error when dataType has an illegal value. |