HOGGetSize
Computes the size of the HOG context structure.
Syntax
IppStatus ippiHOGGetSize(const IppiHOGConfig*
pConfig
, int*
pHOGSpecSize
);
Include Files
ippi.h
Domain Dependencies
Headers:
ippcore.h
,
ippvm.h
,
ipps.h
Libraries:
ippcore.lib
,
ippvm.lib
,
ipps.lib
Parameters
- pConfig
- Pointer to the HOG context structure.
- pHOGSpecSize
- Pointer to the size of the HOG context structure, in bytes.
Description
This function checks the parameters of the HOG configuration and computes the size, in bytes, of the HOG context structure
pHOGSpecSize
.For an example on how to use this function, refer to the example provided with the HOG function description.
Return Values
- ippStsNoErr
- Indicates no error. Any other value indicates an error.
- ippStsNullPtrErr
- Indicates an error when one of the specified pointers isNULL.
- ippStsSizeErr
- Indicates an error when one of thewinSizefields in thepConfigparameter has a zero or negative value.
- ippStsNotSupportedModeErr
- Indicates an error in HOG configuration:
- cellSizeis less than 2, or more thanIPP_HOG_MAX_CELL
- cellSizeis more thanblockSize, orblockSizeis more thanIPP_HOG_MAX_BLOCK
- blockSizeis not a multiple ofcellSize
- Block does not have 2x2 cell geometry
- blockStrideis not a multiple ofcellSize
- Detection window size is not a multiple ofblockStride
- nbinsis less than 2, or more thanIPP_HOG_MAX_BINS
- sigmaorthresholdvalue is less than, or equal to zero