Developer Reference for Intel® Integrated Performance Primitives
Computes the size of the pyramidal optical flow state structure.
IppStatus ippiOpticalFlowPyrLKGetSize(int winSize, IppiSize roiSize, IppDataType dataType, IppHintAlgorithm hint, int* pStateSize);
ippcv.h
Headers: ippcore.h, ippvm.h, ipps.h, ippi.h
Libraries: ippcore.lib, ippvm.lib, ipps.lib, ippi.lib
Size of the search window of each pyramid level.
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 optical flow between two images in the centered window of size winSize*winSize using the pyramidal Lucas-Kanade [Bou99] algorithm. The hint argument specifies the computation algorithm. The pState structure is used by the ippiOpticalFlowPyrLK function and can be applied to process images with size not greater than roiSize.
ippStsNoErr |
Indicates no error. Any other value indicates an error or a warning. |
ippStsNullPtrErr |
Indicates an error when pStateSize is NULL. |
ippStsDataTypeErr |
Indicates an error when dataType has an illegal value. |
ippStsSizeErr |
Indicates an error when roiSize has a field with a zero or negative value; or when winSize is less than, or equal to zero. |