NVIDIA 2D Image And Signal Performance Primitives (NPP)  Version 11.4.0.*
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Functions
Affine Transform

Transforms (warps) an image based on an affine transform. More...

Functions

NppStatus nppiWarpAffine_8u_C1R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 8-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_8u_C1R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_8u_C3R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 8-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_8u_C3R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_8u_C4R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 8-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_8u_C4R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_8u_AC4R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 8-bit unsigned affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffine_8u_AC4R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_8u_P3R_Ctx (const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 8-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_8u_P3R (const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_8u_P4R_Ctx (const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 8-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_8u_P4R (const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16u_C1R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 16-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_16u_C1R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16u_C3R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 16-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_16u_C3R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16u_C4R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 16-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_16u_C4R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16u_AC4R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 16-bit unsigned affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffine_16u_AC4R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16u_P3R_Ctx (const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 16-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_16u_P3R (const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16u_P4R_Ctx (const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 16-bit unsigned affine warp. More...
 
NppStatus nppiWarpAffine_16u_P4R (const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32s_C1R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 32-bit signed affine warp. More...
 
NppStatus nppiWarpAffine_32s_C1R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32s_C3R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 32-bit signed affine warp. More...
 
NppStatus nppiWarpAffine_32s_C3R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32s_C4R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit signed affine warp. More...
 
NppStatus nppiWarpAffine_32s_C4R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32s_AC4R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit signed affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffine_32s_AC4R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32s_P3R_Ctx (const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 32-bit signed affine warp. More...
 
NppStatus nppiWarpAffine_32s_P3R (const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32s_P4R_Ctx (const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 32-bit signed affine warp. More...
 
NppStatus nppiWarpAffine_32s_P4R (const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16f_C1R_Ctx (const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 16-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_16f_C1R (const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16f_C3R_Ctx (const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 16-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_16f_C3R (const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_16f_C4R_Ctx (const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 16-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_16f_C4R (const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32f_C1R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 32-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_32f_C1R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32f_C3R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 32-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_32f_C3R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32f_C4R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_32f_C4R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32f_AC4R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit floating-point affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffine_32f_AC4R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32f_P3R_Ctx (const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 32-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_32f_P3R (const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_32f_P4R_Ctx (const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 32-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_32f_P4R (const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_64f_C1R_Ctx (const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 64-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_64f_C1R (const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_64f_C3R_Ctx (const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 64-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_64f_C3R (const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_64f_C4R_Ctx (const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 64-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_64f_C4R (const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_64f_AC4R_Ctx (const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 64-bit floating-point affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffine_64f_AC4R (const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_64f_P3R_Ctx (const Npp64f *aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 64-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_64f_P3R (const Npp64f *aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 
NppStatus nppiWarpAffine_64f_P4R_Ctx (const Npp64f *aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 64-bit floating-point affine warp. More...
 
NppStatus nppiWarpAffine_64f_P4R (const Npp64f *aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
 

Detailed Description

Transforms (warps) an image based on an affine transform.

The affine transform is given as a $2\times 3$ matrix C. A pixel location $(x, y)$ in the source image is mapped to the location $(x', y')$ in the destination image. The destination image coorodinates are computed as follows:

\[ x' = c_{00} * x + c_{01} * y + c_{02} \qquad y' = c_{10} * x + c_{11} * y + c_{12} \qquad C = \left[ \matrix{c_{00} & c_{01} & c_{02} \cr c_{10} & c_{11} & c_{12} } \right] \]

Affine transforms can be understood as a linear transformation (traditional matrix multiplication) and a shift operation. The $2\times 2$ matrix

\[ L = \left[ \matrix{c_{00} & c_{01} \cr c_{10} & c_{11} } \right] \]

represents the linear transform portion of the affine transformation. The vector

\[ v = \left( \matrix{c_{02} \cr c_{12} } \right) \]

represents the post-transform shift, i.e. after the pixel location is transformed by $L$ it is translated by $v$.

Common parameters for nppiWarpAffine packed pixel functions include:

Parameters
pSrcSource-Image Pointer.
oSrcSizeSize of source image in pixels.
nSrcStepSource-Image Line Step.
oSrcROISource ROI.
pDstDestination-Image Pointer.
nDstStepDestination-Image Line Step.
oDstROIDestination ROI.
aCoeffsAffine transform coefficients.
eInterpolationInterpolation mode: can be NPPI_INTER_NN, NPPI_INTER_LINEAR or NPPI_INTER_CUBIC.
nppStreamCtxApplication Managed Stream Context.
Returns
Image Data Related Error Codes, ROI Related Error Codes, Affine Transform Error Codes

Common parameters for nppiWarpAffine planar pixel functions include:

Parameters
pSrcSource-Planar-Image Pointer Array (host memory array containing device memory image plane pointers).
oSrcSizeSize of source image in pixels.
nSrcStepSource-Image Line Step.
oSrcROISource ROI.
pDstDestination-Planar-Image Pointer Array. (host memory array containing device memory image plane pointers)
nDstStepDestination-Image Line Step.
oDstROIDestination ROI.
aCoeffsAffine transform coefficients.
eInterpolationInterpolation mode: can be NPPI_INTER_NN, NPPI_INTER_LINEAR or NPPI_INTER_CUBIC.
nppStreamCtxApplication Managed Stream Context.
Returns
Image Data Related Error Codes, ROI Related Error Codes, Affine Transform Error Codes

Function Documentation

NppStatus nppiWarpAffine_16f_C1R ( const Npp16f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16f_C1R_Ctx ( const Npp16f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 16-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_16f_C3R ( const Npp16f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16f_C3R_Ctx ( const Npp16f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 16-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_16f_C4R ( const Npp16f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16f_C4R_Ctx ( const Npp16f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 16-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_16u_AC4R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16u_AC4R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 16-bit unsigned affine warp, ignoring alpha channel.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_16u_C1R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16u_C1R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 16-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_16u_C3R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16u_C3R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 16-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_16u_C4R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16u_C4R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 16-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_16u_P3R ( const Npp16u pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16u_P3R_Ctx ( const Npp16u pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 16-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_16u_P4R ( const Npp16u pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_16u_P4R_Ctx ( const Npp16u pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp16u pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 16-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_32f_AC4R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32f_AC4R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 32-bit floating-point affine warp, ignoring alpha channel.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_32f_C1R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32f_C1R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 32-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_32f_C3R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32f_C3R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 32-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_32f_C4R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32f_C4R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 32-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_32f_P3R ( const Npp32f pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32f_P3R_Ctx ( const Npp32f pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 32-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_32f_P4R ( const Npp32f pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32f_P4R_Ctx ( const Npp32f pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32f pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 32-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_32s_AC4R ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32s_AC4R_Ctx ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 32-bit signed affine warp, ignoring alpha channel.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_32s_C1R ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32s_C1R_Ctx ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 32-bit signed affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_32s_C3R ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32s_C3R_Ctx ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 32-bit signed affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_32s_C4R ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32s_C4R_Ctx ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 32-bit signed affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_32s_P3R ( const Npp32s pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32s_P3R_Ctx ( const Npp32s pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 32-bit signed affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_32s_P4R ( const Npp32s pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_32s_P4R_Ctx ( const Npp32s pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp32s pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 32-bit signed affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_64f_AC4R ( const Npp64f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_64f_AC4R_Ctx ( const Npp64f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 64-bit floating-point affine warp, ignoring alpha channel.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_64f_C1R ( const Npp64f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_64f_C1R_Ctx ( const Npp64f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 64-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_64f_C3R ( const Npp64f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_64f_C3R_Ctx ( const Npp64f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 64-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_64f_C4R ( const Npp64f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_64f_C4R_Ctx ( const Npp64f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 64-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_64f_P3R ( const Npp64f aSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f aDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_64f_P3R_Ctx ( const Npp64f aSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f aDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 64-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_64f_P4R ( const Npp64f aSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f aDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_64f_P4R_Ctx ( const Npp64f aSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp64f aDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 64-bit floating-point affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_8u_AC4R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_8u_AC4R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 8-bit unsigned affine warp, ignoring alpha channel.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_8u_C1R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_8u_C1R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 8-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_8u_C3R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_8u_C3R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 8-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_8u_C4R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_8u_C4R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 8-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine packed pixel functions.

NppStatus nppiWarpAffine_8u_P3R ( const Npp8u pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_8u_P3R_Ctx ( const Npp8u pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 8-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.

NppStatus nppiWarpAffine_8u_P4R ( const Npp8u pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation 
)
NppStatus nppiWarpAffine_8u_P4R_Ctx ( const Npp8u pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
Npp8u pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aCoeffs[2][3],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 8-bit unsigned affine warp.

For common parameter descriptions, see Common parameters for nppiWarpAffine planar pixel functions.


Copyright © 2009-2020 NVIDIA Corporation