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

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

Functions

NppStatus nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp, ignoring alpha channel. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp. More...
 
NppStatus nppiWarpAffineBack_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)
 

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 fullfil the following properties:

\[ 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] \]

In other words, given matrix $C$ the source image's shape is transfored to the destination image using the inverse matrix $C^{-1}$:

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

Common parameters for nppiWarpAffineBack 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 nppiWarpAffineBack 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 nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp, ignoring alpha channel.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp, ignoring alpha channel.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp, ignoring alpha channel.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp, ignoring alpha channel.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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

NppStatus nppiWarpAffineBack_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 nppiWarpAffineBack_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 integer backwards affine warp.

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


Copyright © 2009-2020 NVIDIA Corporation