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

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

Functions

NppStatus nppiWarpPerspectiveQuad_8u_C1R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 8-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_8u_C1R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_8u_C3R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 8-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_8u_C3R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_8u_C4R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 8-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_8u_C4R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_8u_AC4R_Ctx (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 8-bit unsigned integer quad-based perspective warp, ignoring alpha channel. More...
 
NppStatus nppiWarpPerspectiveQuad_8u_AC4R (const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_8u_P3R_Ctx (const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 8-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_8u_P3R (const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_8u_P4R_Ctx (const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 8-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_8u_P4R (const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_16u_C1R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 16-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_16u_C1R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_16u_C3R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 16-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_16u_C3R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_16u_C4R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 16-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_16u_C4R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_16u_AC4R_Ctx (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 16-bit unsigned integer quad-based perspective warp, ignoring alpha channel. More...
 
NppStatus nppiWarpPerspectiveQuad_16u_AC4R (const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_16u_P3R_Ctx (const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 16-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_16u_P3R (const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_16u_P4R_Ctx (const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 16-bit unsigned integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_16u_P4R (const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32s_C1R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 32-bit signed integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32s_C1R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32s_C3R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 32-bit signed integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32s_C3R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32s_C4R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit signed integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32s_C4R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32s_AC4R_Ctx (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit signed integer quad-based perspective warp, ignoring alpha channel. More...
 
NppStatus nppiWarpPerspectiveQuad_32s_AC4R (const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32s_P3R_Ctx (const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 32-bit signed integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32s_P3R (const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32s_P4R_Ctx (const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 32-bit signed integer quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32s_P4R (const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32f_C1R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Single-channel 32-bit floating-point quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32f_C1R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32f_C3R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel 32-bit floating-point quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32f_C3R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32f_C4R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit floating-point quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32f_C4R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32f_AC4R_Ctx (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel 32-bit floating-point quad-based perspective warp, ignoring alpha channel. More...
 
NppStatus nppiWarpPerspectiveQuad_32f_AC4R (const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32f_P3R_Ctx (const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Three-channel planar 32-bit floating-point quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32f_P3R (const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 
NppStatus nppiWarpPerspectiveQuad_32f_P4R_Ctx (const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation, NppStreamContext nppStreamCtx)
 Four-channel planar 32-bit floating-point quad-based perspective warp. More...
 
NppStatus nppiWarpPerspectiveQuad_32f_P4R (const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const double aSrcQuad[4][2], Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aDstQuad[4][2], int eInterpolation)
 

Detailed Description

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

The perspective transform is computed such that it maps a quadrilateral in source image space to a quadrilateral in destination image space.

Common parameters for nppiWarpPerspectiveQuad packed pixel functions include:

Parameters
pSrcSource-Image Pointer.
oSrcSizeSize of source image in pixels.
nSrcStepSource-Image Line Step.
oSrcROISource ROI.
aSrcQuadSource quad.
pDstDestination-Image Pointer.
nDstStepDestination-Image Line Step.
oDstROIDestination ROI.
aDstQuadDestination quad.
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 nppiWarpPerspectiveQuad 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.
aSrcQuadSource quad.
pDstDestination-Planar-Image Pointer Array (host memory array containing device memory image plane pointers).
nDstStepDestination-Image Line Step.
oDstROIDestination ROI.
aDstQuadDestination quad.
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 nppiWarpPerspectiveQuad_16u_AC4R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_16u_AC4R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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

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

NppStatus nppiWarpPerspectiveQuad_16u_C1R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_16u_C1R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 16-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_16u_C3R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_16u_C3R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 16-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_16u_C4R ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_16u_C4R_Ctx ( const Npp16u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 16-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_16u_P3R ( const Npp16u pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_16u_P3R_Ctx ( const Npp16u pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 16-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_16u_P4R ( const Npp16u pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_16u_P4R_Ctx ( const Npp16u pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp16u pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 16-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32f_AC4R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32f_AC4R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 32-bit floating-point quad-based perspective warp, ignoring alpha channel.

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

NppStatus nppiWarpPerspectiveQuad_32f_C1R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32f_C1R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 32-bit floating-point quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32f_C3R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32f_C3R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 32-bit floating-point quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32f_C4R ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32f_C4R_Ctx ( const Npp32f pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 32-bit floating-point quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32f_P3R ( const Npp32f pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32f_P3R_Ctx ( const Npp32f pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 32-bit floating-point quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32f_P4R ( const Npp32f pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32f_P4R_Ctx ( const Npp32f pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32f pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 32-bit floating-point quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32s_AC4R ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32s_AC4R_Ctx ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

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

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

NppStatus nppiWarpPerspectiveQuad_32s_C1R ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32s_C1R_Ctx ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 32-bit signed integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32s_C3R ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32s_C3R_Ctx ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 32-bit signed integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32s_C4R ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32s_C4R_Ctx ( const Npp32s pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 32-bit signed integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32s_P3R ( const Npp32s pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32s_P3R_Ctx ( const Npp32s pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 32-bit signed integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_32s_P4R ( const Npp32s pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_32s_P4R_Ctx ( const Npp32s pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp32s pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 32-bit signed integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_8u_AC4R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_8u_AC4R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 8-bit unsigned integer quad-based perspective warp, ignoring alpha channel.

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

NppStatus nppiWarpPerspectiveQuad_8u_C1R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_8u_C1R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Single-channel 8-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_8u_C3R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_8u_C3R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel 8-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_8u_C4R ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_8u_C4R_Ctx ( const Npp8u pSrc,
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst,
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel 8-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_8u_P3R ( const Npp8u pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_8u_P3R_Ctx ( const Npp8u pSrc[3],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst[3],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Three-channel planar 8-bit unsigned integer quad-based perspective warp.

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

NppStatus nppiWarpPerspectiveQuad_8u_P4R ( const Npp8u pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation 
)
NppStatus nppiWarpPerspectiveQuad_8u_P4R_Ctx ( const Npp8u pSrc[4],
NppiSize  oSrcSize,
int  nSrcStep,
NppiRect  oSrcROI,
const double  aSrcQuad[4][2],
Npp8u pDst[4],
int  nDstStep,
NppiRect  oDstROI,
const double  aDstQuad[4][2],
int  eInterpolation,
NppStreamContext  nppStreamCtx 
)

Four-channel planar 8-bit unsigned integer quad-based perspective warp.

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


Copyright © 2009-2022 NVIDIA CORPORATION AND AFFILIATES