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

Transforms (warps) an image based on a perspective transform. More...

Functions

NppStatus nppiWarpPerspectiveBack_8u_C1R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 8-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_8u_C1R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_8u_C3R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 8-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_8u_C3R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_8u_C4R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 8-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_8u_C4R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_8u_AC4R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 8-bit unsigned integer backwards perspective warp, igoring alpha channel. More...
 
NppStatus nppiWarpPerspectiveBack_8u_AC4R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_8u_P3R_Ctx (const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 8-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_8u_P3R (const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_8u_P4R_Ctx (const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 8-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_8u_P4R (const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_16u_C1R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 16-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_16u_C1R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_16u_C3R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 16-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_16u_C3R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_16u_C4R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 16-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_16u_C4R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_16u_AC4R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 16-bit unsigned integer backwards perspective warp, ignoring alpha channel. More...
 
NppStatus nppiWarpPerspectiveBack_16u_AC4R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_16u_P3R_Ctx (const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 16-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_16u_P3R (const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_16u_P4R_Ctx (const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 16-bit unsigned integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_16u_P4R (const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32s_C1R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 32-bit signed integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32s_C1R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32s_C3R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 32-bit signed integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32s_C3R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32s_C4R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit signed integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32s_C4R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32s_AC4R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit signed integer backwards perspective warp, ignoring alpha channel. More...
 
NppStatus nppiWarpPerspectiveBack_32s_AC4R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32s_P3R_Ctx (const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 32-bit signed integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32s_P3R (const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32s_P4R_Ctx (const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 32-bit signed integer backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32s_P4R (const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32f_C1R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 32-bit floating-point backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32f_C1R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32f_C3R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 32-bit floating-point backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32f_C3R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32f_C4R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit floating-point backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32f_C4R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32f_AC4R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit floating-point backwards perspective warp, ignorning alpha channel. More...
 
NppStatus nppiWarpPerspectiveBack_32f_AC4R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32f_P3R_Ctx (const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 32-bit floating-point backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32f_P3R (const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 
NppStatus nppiWarpPerspectiveBack_32f_P4R_Ctx (const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 32-bit floating-point backwards perspective warp. More...
 
NppStatus nppiWarpPerspectiveBack_32f_P4R (const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
 

Detailed Description

Transforms (warps) an image based on a perspective transform.

The perspective transform is given as a $3\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 = \frac{c_{00} * x' + c_{01} * y' + c_{02}}{c_{20} * x' + c_{21} * y' + c_{22}} \qquad y = \frac{c_{10} * x' + c_{11} * y' + c_{12}}{c_{20} * x' + c_{21} * y' + c_{22}} \]

\[ C = \left[ \matrix{c_{00} & c_{01} & c_{02} \cr c_{10} & c_{11} & c_{12} \cr c_{20} & c_{21} & c_{22} } \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} \cr m_{20} & m_{21} & m_{22} } \right] x' = \frac{c_{00} * x + c_{01} * y + c_{02}}{c_{20} * x + c_{21} * y + c_{22}} \qquad y' = \frac{c_{10} * x + c_{11} * y + c_{12}}{c_{20} * x + c_{21} * y + c_{22}} \]

Common parameters for nppiWarpPerspectiveBack 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.
aCoeffsPerspective 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, Perspective Transform Error Codes

Common parameters for nppiWarpPerspectiveBack 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.
aCoeffsPerspective 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, Perspective Transform Error Codes

Function Documentation

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

Four-channel 16-bit unsigned integer backwards perspective warp, ignoring alpha channel.

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

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

Single-channel 16-bit unsigned integer backwards perspective warp.

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

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

Three-channel 16-bit unsigned integer backwards perspective warp.

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

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

Four-channel 16-bit unsigned integer backwards perspective warp.

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

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

Four-channel planar 16-bit unsigned integer backwards perspective warp.

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

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

Four-channel planar 16-bit unsigned integer backwards perspective warp.

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

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

Four-channel 32-bit floating-point backwards perspective warp, ignorning alpha channel.

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

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

Single-channel 32-bit floating-point backwards perspective warp.

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

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

Three-channel 32-bit floating-point backwards perspective warp.

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

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

Four-channel 32-bit floating-point backwards perspective warp.

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

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

Three-channel planar 32-bit floating-point backwards perspective warp.

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

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

Four-channel planar 32-bit floating-point backwards perspective warp.

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

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

Four-channel 32-bit signed integer backwards perspective warp, ignoring alpha channel.

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

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

Single-channel 32-bit signed integer backwards perspective warp.

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

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

Three-channel 32-bit signed integer backwards perspective warp.

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

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

Four-channel 32-bit signed integer backwards perspective warp.

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

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

Three-channel planar 32-bit signed integer backwards perspective warp.

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

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

Four-channel planar 32-bit signed integer backwards perspective warp.

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

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

Four-channel 8-bit unsigned integer backwards perspective warp, igoring alpha channel.

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

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

Single-channel 8-bit unsigned integer backwards perspective warp.

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

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

Three-channel 8-bit unsigned integer backwards perspective warp.

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

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

Four-channel 8-bit unsigned integer backwards perspective warp.

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

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

Three-channel planar 8-bit unsigned integer backwards perspective warp.

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

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

Four-channel planar 8-bit unsigned integer backwards perspective warp.

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


Copyright © 2009-2022 NVIDIA CORPORATION AND AFFILIATES