Visible to Intel only — GUID: GUID-9F136CA8-5E8A-4AFF-AAF5-AAD9506BFF03
iwiWarpAffine_Process
Syntax
IW_DECL(IppStatus) iwiWarpAffine_Process(
const IwiWarpAffineSpec *pSpec,
const IwiImage *pSrcImage,
IwiImage *pDstImage,
const IwiTile *pTile
);
Parameters
pSpec |
Pointer to the internal specification structure. |
pSrcImage |
Pointer to the source image. |
pDstImage |
Pointer to the destination image. |
pTile |
Pointer to the IwiTile structure for tiling. If NULL, the whole image is processed. |
Description
This function applies the warp affine transform to the source image ROI. The function requires initialization before usage.
This function supports the following features:
Feature | Support |
---|---|
Internal threading | No |
Manual tiling | No |
IwiTile simple tiling | Yes |
IwiTile pipeline tiling | No |
Return Values
ippStsNoErr |
No errors. |
ippStsInterpolationErr |
The interpolation value is illegal. |
ippStsDataTypeErr |
The dataType value is illegal. |
ippStsBorderErr |
The border value is illegal. |
ippStsNumChannelsErr |
The channels value is illegal. |
ippStsNotEvenStepErr |
The srcStep and/or dstStep value is not divisible by size of elements. |
ippStsNotSupportedModeErr |
Specified combination of parameters' values is not supported. |
ippStsNoMemErr |
Failed to allocate memory. |
ippStsNullPtrErr |
The pSpec pointer is NULL. |
ippStsNoOperation |
Warning: width and/or height of the image is equal to zero. |
ippStsSizeErr |
Values of the srcSize and/or dstSize fields are illegal. |
ippStsWrongIntersectQuad |
Warning: transformed source image has no intersection with the destination image. |