Visible to Intel only — GUID: GUID-E8C44025-BC88-4CBF-92B5-A48E7AA49A91
Visible to Intel only — GUID: GUID-E8C44025-BC88-4CBF-92B5-A48E7AA49A91
HOGInit
Initializes the HOG context structure.
Syntax
IppStatus ippiHOGInit(const IppiHOGConfig* pConfig, IppiHOGSpec* pHOGSpec);
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.
- pHOGSpec
-
Pointer to the HOG context structure.
Description
This function checks the parameters of the HOG configuration and initializes the HOG context structure.
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 or a warning.
- ippStsNullPtrErr
- Indicates an error when one of the specified pointers is NULL.
- ippStsSizeErr
- Indicates an error when one of the winSize fields in the pConfig parameter has a zero or negative value.
- ippStsNotSupportedModeErr
-
Indicates an error in HOG configuration:
cellSize is less than 2, or more than IPP_HOG_MAX_CELL
cellSize is more than blockSize, or blockSize is more than IPP_HOG_MAX_BLOCK
blockSize is not a multiple of cellSize
Block does not have 2x2 cell geometry
blockStride is not a multiple of cellSize
Detection window size is not a multiple of blockStride
nbins is less than 2, or more than IPP_HOG_MAX_BINS
sigma or threshold value is less than, or equal to zero