FGMMInit
Initializes the state structure for the Gaussian mixture model foreground/background subtraction.
Syntax
IppStatus ippiFGMMInit_8u_C3R(IppiSize
roi
, int
maxNGauss
, IppFGMModel*
pModel
, IppFGMMState_8u_C3R*
pState
);
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
- roi
- Size of the source image ROI, in pixels.
- maxNGauss
- Maximal size of the Gaussian mixture components.
- pModel
- Pointer to theIppFGMModelstructure containing parameters for the model. IfpModelisNULL, the default parameters are applied.
- pState
- Pointer to theIppFGMMState_8u_C3Rstate structure.
Description
This function operates with ROI.
This function initializes the
IppFGMMState_8u_C3R
state structure for the FGMMForeground
and FGMMBackground
functions. Before using this function, you need to compute the size of the state structure using the
FGMMGetBufferSize
function.Return Values
- ippStsNoErr
- Indicates no error.
- ippStsNullPtrErr
- Indicates an error whenpModelorpStateisNULL.
- ippStsSizeErr
- Indicates an error whenroiis less than, or equal to zero.
- ippStsBadArgErr
- Indicates an error whenmaxNGaussis less than, or equal to zero.