图像几何变换函数
操作图像几何形状的例程。
这些函数可以在 nppig 库中找到。仅链接到您使用的子库可以显著节省链接时间、应用程序加载时间和使用动态库时的 CUDA 运行时启动时间。
几何变换 API 细节
本节介绍几何变换原语常用的一些独特 API 功能。
几何变换和 ROI
几何变换对源 ROI 和目标 ROI 进行操作。这些 ROI 影响像素处理的方式与其他(非几何)图像处理原语不同:仅处理目标 ROI 和变换后的源 ROI 的交集中的像素。
典型的处理过程如下
将矩形源 ROI(在源图像坐标中给出)变换到目标图像空间。这将产生一个四边形。
仅写入变换后的源 ROI 和目标 ROI 交集中的像素。
像素插值
大多数图像几何变换操作需要对源图像进行重采样,因为源像素和目标像素不重合。
NPP 支持以下像素插值模式(按从最快到最慢以及从最低质量到最高质量的顺序排列)
最近邻
线性插值
三次卷积
超采样
使用 Lanczos 窗口函数的插值
调整大小错误代码
调整大小原语返回以下错误代码
- NPP_WRONG_INTERSECTION_ROI_ERROR indicates an error condition if
srcROIRect has no intersection with the source image.
- NPP_RESIZE_NO_OPERATION_ERROR if either destination ROI width or
height is less than 1 pixel.
- NPP_RESIZE_FACTOR_ERROR Indicates an error condition if either nXFactor or
nYFactor is less than or equal to zero or in the case of NPPI_INTER_SUPER are not both downscaling.
- NPP_INTERPOLATION_ERROR if eInterpolation has an illegal value.
- NPP_SIZE_ERROR if source size width or height is less than 2 pixels.
- NPP_RECTANGLE_ERROR if either destination ROI width or
height is less than 1 pixel.
ResizeSqrPixel
ResizeSqrPixel 函数尝试选择近似表示目标像素中心的源像素。它通过使用以下缩放公式来选择用于插值的源像素
nAdjustedXFactor = 1.0 / nXFactor;
nAdjustedYFactor = 1.0 / nYFactor;
nAdjustedXShift = nXShift * nAdjustedXFactor + ((1.0 - nAdjustedXFactor) * 0.5);
nAdjustedYShift = nYShift * nAdjustedYFactor + ((1.0 - nAdjustedYFactor) * 0.5);
nSrcX = nAdjustedXFactor * nDstX - nAdjustedXShift;
nSrcY = nAdjustedYFactor * nDstY - nAdjustedYShift;
ResizeSqrPixel 函数支持以下插值模式
NPPI_INTER_NN
NPPI_INTER_LINEAR
NPPI_INTER_CUBIC
NPPI_INTER_CUBIC2P_BSPLINE
NPPI_INTER_CUBIC2P_CATMULLROM
NPPI_INTER_CUBIC2P_B05C03
NPPI_INTER_SUPER
NPPI_INTER_LANCZOS
在下面的 ResizeSqrPixel 函数中,源图像剪裁检查按如下方式处理
如果源像素的小数 x 和 y 坐标大于或等于 oSizeROI.x 且小于 oSizeROI.x + oSizeROI.width,并且大于或等于 oSizeROI.y 且小于 oSizeROI.y + oSizeROI.height,则源像素被认为在源图像剪裁矩形内,并且对源图像进行采样。否则,不对源图像进行采样,并且不将目标像素写入目标图像。
GetResizeRect
返回 NppiRect,它表示通过按请求的缩放因子和偏移量调整源 NppiRect 大小而生成的目标矩形的偏移量和大小。
-
NppStatus nppiGetResizeRect(NppiRect oSrcROI, NppiRect *pDstRect, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
- 参数
-
oSrcROI – 源图像中的感兴趣区域。
pDstRect – 用户提供的宿主机内存指针,指向 NppiRect 结构体,该结构体将由此函数填充目标图像中的感兴趣区域。
nXFactor – x 维度变化的因子。
nYFactor – y 维度变化的因子。
nXShift – x 方向上的源像素偏移。
nYShift – y 方向上的源像素偏移。
eInterpolation – 执行重采样的 eInterpolation 类型。
- 返回值
ResizeSqrPixel
调整图像大小。
nppiResizeSqrPackedPixel 函数的通用参数:
- param pSrc
- param nSrcStep
- param oSrcSize
-
源图像的像素大小。
- param oSrcROI
-
源图像中的感兴趣区域。
- param pDst
- param nDstStep
- param oDstROI
-
目标图像中的感兴趣区域。
- param nXFactor
-
x 维度变化的因子。
- param nYFactor
-
y 维度变化的因子。
- param nXShift
-
x 方向上的源像素偏移。
- param nYShift
-
y 方向上的源像素偏移。
- param eInterpolation
-
执行重采样的 eInterpolation 类型。
- param nppStreamCtx
- return
nppiResizeSqrPlanarPixel 函数的通用参数:
- param pSrc
-
源平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param nSrcStep
- param oSrcSize
-
源图像的像素大小。
- param oSrcROI
-
源图像中的感兴趣区域。
- param pDst
-
目标平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param nDstStep
- param oDstROI
-
目标图像中的感兴趣区域。
- param nXFactor
-
x 维度变化的因子。
- param nYFactor
-
y 维度变化的因子。
- param nXShift
-
x 方向上的源像素偏移。
- param nYShift
-
y 方向上的源像素偏移。
- param eInterpolation
-
执行重采样的 eInterpolation 类型。
- param nppStreamCtx
- return
-
NppStatus nppiResizeSqrPixel_8u_C1R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 8 位无符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
1 通道 8 位无符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_C3R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 8 位无符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_C4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 8 位无符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_AC4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像调整大小,不影响 alpha 通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 8 位无符号图像调整大小,不影响 alpha 通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_P3R_Ctx(const Npp8u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_P3R(const Npp8u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 8 位无符号平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_P4R_Ctx(const Npp8u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_8u_P4R(const Npp8u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 8 位无符号平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_C1R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 16 位无符号图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
1 通道 16 位无符号图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_C3R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 16 位无符号图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_C4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 16 位无符号图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_AC4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像缩放,不影响 alpha 通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 16 位无符号图像缩放,不影响 alpha 通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_P3R_Ctx(const Npp16u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_P3R(const Npp16u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 16 位无符号平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_P4R_Ctx(const Npp16u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16u_P4R(const Npp16u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 16 位无符号平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_C1R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 16 位有符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_C1R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
1 通道 16 位有符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_C3R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位有符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_C3R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 16 位有符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_C4R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_C4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 16 位有符号图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_AC4R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号图像调整大小,不影响 alpha 通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_AC4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 16 位有符号图像调整大小,不影响 alpha 通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_P3R_Ctx(const Npp16s *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位有符号平面图像调整大小。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_P3R(const Npp16s *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 16 位有符号平面图像调整大小。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_P4R_Ctx(const Npp16s *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号平面图像调整大小。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_16s_P4R(const Npp16s *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16s *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 16 位有符号平面图像调整大小。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_C1R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 32 位浮点图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
1 通道 32 位浮点图像调整大小。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_C3R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 32 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_C4R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 32 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_AC4R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像缩放,不影响 Alpha 通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 32 位浮点图像缩放,不影响 Alpha 通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_P3R_Ctx(const Npp32f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_P3R(const Npp32f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 32 位浮点平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_P4R_Ctx(const Npp32f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_32f_P4R(const Npp32f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 32 位浮点平面图像缩放。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_C1R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 64 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_C1R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
1 通道 64 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_C3R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 64 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_C3R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 64 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_C4R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 64 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_C4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 64 位浮点图像缩放。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_AC4R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 64 位浮点图像resize,不影响Alpha通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_AC4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 64 位浮点图像resize,不影响Alpha通道。
有关通用参数描述,请参阅 nppiResizeSqrPackedPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_P3R_Ctx(const Npp64f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 64 位浮点平面图像resize。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_P3R(const Npp64f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst[3], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
3 通道 64 位浮点平面图像resize。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_P4R_Ctx(const Npp64f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 64 位浮点平面图像resize。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeSqrPixel_64f_P4R(const Npp64f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst[4], int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, double nXShift, double nYShift, int eInterpolation)
-
4 通道 64 位浮点平面图像resize。
有关通用参数的描述,请参阅nppiResizeSqrPlanarPixel 函数的通用参数:。
-
NppStatus nppiResizeAdvancedGetBufferHostSize_8u_C1R(NppiSize oSrcROI, NppiSize oDstROI, int *hpBufferSize, int eInterpolationMode)
-
nppiResizeSqrPixel_8u_C1R_Advanced 的缓冲区大小。
- 参数
-
oSrcROI – 感兴趣区域 (ROI)。
oDstROI – 感兴趣区域 (ROI)。
hpBufferSize – 必需的缓冲区大小。重要提示:hpBufferSize 是一个主机指针。 暂存缓冲区和主机指针。
eInterpolationMode – 执行重采样的插值类型。目前仅支持 NPPI_INTER_LANCZOS3_Advanced。
- 返回值
-
如果 hpBufferSize 为 0 (NULL),则返回 NPP_NULL_POINTER_ERROR,ROI 相关错误代码。
-
NppStatus nppiResizeSqrPixel_8u_C1R_Advanced_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, Npp8u *pBuffer, int eInterpolationMode, NppStreamContext nppStreamCtx)
-
1 通道 8 位无符号图像调整大小。
此原语的行为与 GraphicsMagick++ 相匹配。
- 参数
-
pSrc – 源图像指针。
nSrcStep – 源图像行步长。
oSrcSize – 源图像的像素大小。
oSrcROI – 源图像中的感兴趣区域。
pDst – 目标图像指针。
nDstStep – 目标图像行步长。
oDstROI – 目标图像中的感兴趣区域。
nXFactor – x 维度变化的因子。
nYFactor – y 维度变化的因子。
pBuffer – 计算期间使用的设备缓冲区。
eInterpolationMode – 执行重采样的插值类型。目前仅支持 NPPI_INTER_LANCZOS3_Advanced。
nppStreamCtx – 应用程序管理的流上下文。
- 返回值
-
NppStatus nppiResizeSqrPixel_8u_C1R_Advanced(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nXFactor, double nYFactor, Npp8u *pBuffer, int eInterpolationMode)
-
1 通道 8 位无符号图像调整大小。
此原语的行为与 GraphicsMagick++ 相匹配。
- 参数
-
pSrc – 源图像指针。
nSrcStep – 源图像行步长。
oSrcSize – 源图像的像素大小。
oSrcROI – 源图像中的感兴趣区域。
pDst – 目标图像指针。
nDstStep – 目标图像行步长。
oDstROI – 目标图像中的感兴趣区域。
nXFactor – x 维度变化的因子。
nYFactor – y 维度变化的因子。
pBuffer – 计算期间使用的设备缓冲区。
eInterpolationMode – 执行重采样的插值类型。目前仅支持 NPPI_INTER_LANCZOS3_Advanced。
- 返回值
缩放
缩放函数使用由输入和输出感兴趣区域 (ROI)的宽度和高度比率自动确定的缩放因子。
此简化函数取代了早期版本中已弃用的先前版本。在此函数中,缩放比例因子由 oSrcRectROI 和 oDstRectROI 的宽度和高度比率自动确定。如果这些参数中的任何一个与其各自的图像大小相交,则图像大小宽度和高度之外的像素将不会被处理。
缩放支持以下插值模式
NPPI_INTER_NN
NPPI_INTER_LINEAR
NPPI_INTER_CUBIC
NPPI_INTER_SUPER
NPPI_INTER_LANCZOS
缩放原语返回以下错误代码: 缩放错误代码。
GetResizeTiledSourceOffset
辅助函数,当使用多个缩放调用将源图像平铺到目标图像时可以使用。
即使 oSrcRectROI 和 oDstRectROI 的宽度和高度将与源图像和目标图像大小重叠,它们也应保持不变。oDstRectROI 偏移量应设置为新图块的目标偏移量。当达到源图像或目标图像大小时,缩放函数处理将停止,超出源图像大小的任何不可用源图像像素将被边界复制。源图像和目标图像位置之间没有假定的特定关联。在此函数调用期间,oSrcRectROI.x 和 oSrcRectROI.y 的值将被忽略。
-
NppStatus nppiGetResizeTiledSourceOffset(NppiRect oSrcRectROI, NppiRect oDstRectROI, NppiPoint *pNewSrcRectOffset)
-
- 参数
-
oSrcRectROI – 源图像中的感兴趣区域(可能与源图像大小的宽度和高度重叠)。
oDstRectROI – 目标图像中的感兴趣区域(可能与目标图像大小的宽度和高度重叠)。
pNewSrcRectOffset – 指向主机内存 NppiPoint 对象的指针,该对象将包含新的源图像 ROI 偏移量,该偏移量将在 nppiResize 调用中用于生成该图块。
- 返回值
Resize
调整图像大小。
nppiResize 打包像素函数的常用参数:
- param pSrc
-
源图像指针,指向源图像的起始位置。
- param nSrcStep
- param oSrcSize
-
整个源图像的像素大小。
- param oSrcRectROI
-
源图像中的感兴趣区域(可能与源图像大小的宽度和高度重叠)。
- param pDst
-
目标图像指针,指向目标图像的起始位置。
- param nDstStep
- param oDstSize
-
整个目标图像的像素大小。
- param oDstRectROI
-
目标图像中的感兴趣区域(可能与目标图像大小的宽度和高度重叠)。
- param eInterpolation
-
执行重采样的插值类型(16f 版本不支持 Lanczos 插值)。
- param nppStreamCtx
- return
nppiResize 平面像素函数的常用参数:
- param pSrc
-
源平面图像指针数组(主机内存数组,包含设备内存图像平面原点指针)。
- param nSrcStep
- param oSrcSize
-
整个源图像的像素大小。
- param oSrcRectROI
-
源图像中的感兴趣区域(可能与源图像大小的宽度和高度重叠)。
- param pDst
-
目标平面图像指针数组(主机内存数组,包含设备内存图像平面原点指针)。
- param nDstStep
- param oDstSize
-
整个目标图像的像素大小。
- param oDstRectROI
-
目标图像中的感兴趣区域(可能与目标图像大小的宽度和高度重叠)。
- param eInterpolation
-
执行重采样的 eInterpolation 类型。
- param nppStreamCtx
- return
-
NppStatus nppiResize_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 8 位无符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
1 通道 8 位无符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
3 通道 8 位无符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 8 位无符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像调整大小,不影响 alpha 通道。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 8 位无符号图像调整大小,不影响 alpha 通道。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_8u_P3R_Ctx(const Npp8u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
NppStatus nppiResize_8u_P3R(const Npp8u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
3 通道 8 位无符号平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
NppStatus nppiResize_8u_P4R_Ctx(const Npp8u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
NppStatus nppiResize_8u_P4R(const Npp8u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp8u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 8 位无符号平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
NppStatus nppiResize_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 16 位无符号图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
1 通道 16 位无符号图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16u_C3R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16u_C3R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
3 通道 16 位无符号图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 16 位无符号图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像缩放,不影响 alpha 通道。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 16 位无符号图像缩放,不影响 alpha 通道。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16u_P3R_Ctx(const Npp16u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16u_P3R_Ctx(const Npp16u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16u_P3R(const Npp16u *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 16 位无符号平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16u_P4R_Ctx(const Npp16u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16u_P4R(const Npp16u *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16u *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
1 通道 16 位有符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 16 位有符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
3 通道 16 位有符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_C3R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位有符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_C3R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 16 位有符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_C4R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_C4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 16 位有符号图像调整大小,不影响 alpha 通道。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_AC4R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号图像调整大小,不影响 alpha 通道。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_AC4R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
3 通道 16 位有符号平面图像调整大小。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_P3R_Ctx(const Npp16s *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位有符号平面图像调整大小。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_P3R(const Npp16s *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 16 位有符号平面图像调整大小。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_P4R_Ctx(const Npp16s *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号平面图像调整大小。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
**简体中文:** `
NppStatus nppiResize_16s_P4R(const Npp16s *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16s *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
**简体中文:** `
NppStatus nppiResize_16f_C1R_Ctx(const Npp16f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16f_C1R(const Npp16f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
**简体中文:** `
NppStatus nppiResize_16f_C1R_Ctx(const Npp16f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16f_C3R_Ctx(const Npp16f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位浮点图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16f_C3R(const Npp16f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
3 通道 16 位浮点图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16f_C4R_Ctx(const Npp16f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位浮点图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_16f_C4R(const Npp16f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp16f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 16 位浮点图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_C1R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 32 位浮点图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
1 通道 32 位浮点图像调整大小。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_C3R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_C3R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
3 通道 32 位浮点图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 32 位浮点图像缩放。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像缩放,不影响 Alpha 通道。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_AC4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst, int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
4 通道 32 位浮点图像缩放,不影响 Alpha 通道。
有关常用参数的描述,请参阅 nppiResize 打包像素函数的常用参数:。
-
NppStatus nppiResize_32f_P3R_Ctx(const Npp32f *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
NppStatus nppiResize_32f_P3R(const Npp32f *pSrc[3], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst[3], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation)
-
3 通道 32 位浮点平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。
-
NppStatus nppiResize_32f_P4R_Ctx(const Npp32f *pSrc[4], int nSrcStep, NppiSize oSrcSize, NppiRect oSrcRectROI, Npp32f *pDst[4], int nDstStep, NppiSize oDstSize, NppiRect oDstRectROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点平面图像缩放。
有关通用参数的描述,请参阅 nppiResize 平面像素函数的常用参数:。

ResizeBatch
上面是用于可变 ROI 的批量调整大小函数的示意图。 图中展示了 API 可以处理的灵活性。 源图像和目标图像的 ROI 可以是任何矩形宽度和高度,以反映所需的调整大小比例因子,无论是在图像边界内还是边界外。
ResizeBatch 函数使用缩放因子,该因子由所提供批次中每对输入/输出图像的宽度和高度比自动确定。
在此函数中,与 nppiResize 中一样,调整大小比例因子由 oSrcRectROI 和 oDstRectROI 的宽度和高度比自动确定。 如果这些参数中的任何一个与其各自的图像大小相交,则不会处理图像大小宽度和高度之外的像素。 调整大小操作的详细信息在上面的“调整大小”部分中描述。 ResizeBatch 通常采用与 Resize 相同的参数列表,但有一个 N 个参数实例的列表(N > 1),并且该列表在设备内存中传递。 提供了一个方便的数据结构,可以轻松初始化参数列表。 这些函数的唯一限制是,只有一个源 ROI 矩形和一个目标 ROI 矩形,它们分别应用于批次中的每个图像。 此函数的主要目的是为较小图像的批次提供更高的性能,只要 GPU 资源可用即可。 因此,建议不要将该函数用于非常大的图像,因为可能没有资源可用于同时处理多个大型图像。
单个 oSrcRectROI 和 oDstRectROI 值集应用于 nppiResizeBatch 函数中批处理中的每个源图像和目标图像,而每个图像特定的 oSrcRectROI 和 oDstRectROI 值可以在 nppiResizeBatch_Advanced 函数中使用。 源图像和目标图像的大小可能不同,但 oSmallestSrcSize 和 oSmallestDstSize 必须设置为批处理中最小的源图像和目标图像大小。 中的参数
NppiResizeBatchCXR 结构表示 nppiResizeBatch 函数中每个图像对应的每个图像 nppiResize 参数,NppiImageDescriptor 和 NppiResizeBatchROI_Advanced 结构表示 nppiResizeBatch_Advanced 函数的每个图像 nppiResize 参数。 NppiResizeBatchCXR 或 NppiImageDescriptor 和 NppiResizeBatchROI_Advanced 数组必须位于设备内存中。ResizeBatch 支持以下插值模式
NPPI_INTER_NN
NPPI_INTER_LINEAR
NPPI_INTER_CUBIC
NPPI_INTER_SUPER
缩放原语返回以下错误代码: 缩放错误代码。
nppiResizeBatch 函数的通用参数:
nppiResizeBatchAdvanced 函数的通用参数:
- param oSmallestSrcSize
-
整个最小源图像宽度和高度的像素大小,可能来自不同的图像。
- param oSrcRectROI
-
源图像中的感兴趣区域(可能与源图像尺寸的宽度和高度重叠)。
- 参数 oSmallestDstSize
-
整个最小目标图像宽度和高度的像素大小,可能来自不同的图像。
- param oDstRectROI
-
目标图像中的感兴趣区域(可能与目标图像尺寸的宽度和高度重叠)。
- param eInterpolation
-
要执行重采样的插值类型 eInterpolation。目前仅限于 NPPI_INTER_NN、NPPI_INTER_LINEAR、NPPI_INTER_CUBIC 或 NPPI_INTER_SUPER。
- 参数 pBatchList
-
指向 nBatchSize 个 NppiResizeBatchCXR 结构体列表的设备内存指针。
- 参数 pBatchSrc
-
指向源图像描述符 NppiImageDescriptor 列表的设备指针。用户需要初始化此结构并将其复制到设备。
- 参数 pBatchDst
-
指向目标图像描述符 NppiImageDescriptor 列表的设备指针。用户需要初始化此结构并将其复制到设备。
- 参数 pBatchROI
-
指向每个图像可变 ROI 的 NppiResizeBatchROI_Advanced 列表的设备指针。用户需要初始化此结构并将其复制到设备。
- 参数 nBatchSize
-
此调用中 NppiResizeBatchCXR 结构体的数量(必须 > 1)。
- param nppStreamCtx
- return
- 参数 nMaxWidth
-
所有目标 ROI 的最大宽度
- 参数 nMaxHeight
-
所有目标 ROI 的最大高度
- 参数 pBatchSrc
-
指向源图像描述符 NppiImageDescriptor 列表的设备指针。用户需要初始化此结构并将其复制到设备。
- 参数 pBatchDst
-
指向目标图像描述符 NppiImageDescriptor 列表的设备指针。用户需要初始化此结构并将其复制到设备。
- 参数 pBatchROI
-
指向每个图像可变 ROI 的 NppiResizeBatchROI_Advanced 列表的设备指针。用户需要初始化此结构并将其复制到设备。
- 参数 nBatchSize
-
批处理中的图像数量。
- param eInterpolation
-
执行重采样的 eInterpolation 类型。
- param nppStreamCtx
- return
函数
-
NppStatus nppiResizeBatch_8u_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
1 通道 8 位图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
-
1 通道 8 位图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
3 通道 8 位图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
-
3 通道 8 位图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 8 位图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 8 位图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 8 位图像批量调整大小,不影响 alpha 通道。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 8 位图像批量调整大小,不影响 alpha 通道。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
1 通道 32 位浮点图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
-
1 通道 32 位浮点图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
-
3 通道 32 位浮点图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 32 位浮点图像批量调整大小。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像批量调整大小,不影响 alpha 通道。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiSize oSmallestDstSize, NppiRect oDstRectROI, int eInterpolation, NppiResizeBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 32 位浮点图像批量调整大小,不影响 alpha 通道。
有关常用参数描述,请参阅 nppiResizeBatch 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C1R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 8 位图像批量调整大小,用于可变 ROI。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C1R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
1 通道 8 位图像批量调整大小,用于可变 ROI。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C3R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 8 位图像批量调整大小,用于可变 ROI。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C3R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
3 通道 8 位图像批量调整大小,用于可变 ROI。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 4 通道 8 位图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_C4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
3 通道 8 位图像批量调整大小,用于可变 ROI。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_AC4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 4 通道 8 位图像调整大小批处理,不影响 Alpha 通道。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_8u_AC4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
用于可变 ROI 的 4 通道 8 位图像调整大小批处理,不影响 Alpha 通道。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_16f_C1R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 1 通道 16 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_16f_C1R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
用于可变 ROI 的 1 通道 16 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_16f_C3R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 3 通道 16 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_16f_C3R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
用于可变 ROI 的 3 通道 16 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_16f_C4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 4 通道 16 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_16f_C4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
用于可变 ROI 的 4 通道 16 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C1R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 1 通道 32 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C1R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
用于可变 ROI 的 1 通道 32 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C3R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 3 通道 32 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C3R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
用于可变 ROI 的 3 通道 32 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 4 通道 32 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_C4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
用于可变 ROI 的 4 通道 32 位浮点图像调整大小批处理。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_AC4R_Advanced_Ctx(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation, NppStreamContext nppStreamCtx)
-
用于可变 ROI 的 4 通道 32 位浮点图像调整大小批处理,不影响 Alpha 通道。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
-
NppStatus nppiResizeBatch_32f_AC4R_Advanced(int nMaxWidth, int nMaxHeight, NppiImageDescriptor *pBatchSrc, NppiImageDescriptor *pBatchDst, NppiResizeBatchROI_Advanced *pBatchROI, unsigned int nBatchSize, int eInterpolation)
-
用于可变 ROI 的 4 通道 32 位浮点图像调整大小批处理,不影响 Alpha 通道。
有关常用参数描述,请参阅 nppiResizeBatchAdvanced 函数的通用参数:。
重映射
提供重映射功能的例程。
重映射支持以下插值模式
NPPI_INTER_NN NPPI_INTER_LINEAR NPPI_INTER_CUBIC NPPI_INTER_CUBIC2P_BSPLINE NPPI_INTER_CUBIC2P_CATMULLROM NPPI_INTER_CUBIC2P_B05C03 NPPI_INTER_LANCZOS
重映射使用 pXMap 和 pYMap 指针指向的两个 2D 设备内存图像数组中显式提供的像素坐标来选择源像素。pXMap 数组包含 X 坐标,pYMap 数组包含要用作输入的相应源图像像素的 Y 坐标。这些坐标为浮点格式,因此可以使用小数像素位置。要采样的源像素的坐标确定如下:
nSrcX = pxMap[nDstX, nDstY] nSrcY = pyMap[nDstX, nDstY]
在下面的重映射函数中,源图像裁剪检查按如下方式处理:
如果源像素的小数 x 和 y 坐标大于或等于 oSizeROI.x 且小于 oSizeROI.x + oSizeROI.width,并且大于或等于 oSizeROI.y 且小于 oSizeROI.y + oSizeROI.height,则源像素被认为在源图像剪裁矩形内,并且对源图像进行采样。否则,不对源图像进行采样,并且不将目标像素写入目标图像。
错误代码
重映射原语返回以下错误代码
- NPP_WRONG_INTERSECTION_ROI_ERROR indicates an error condition if
srcROIRect has no intersection with the source image.
- NPP_INTERPOLATION_ERROR if eInterpolation has an illegal value.
nppiRemap packed 像素函数的常用参数:
nppiRemap planar 像素函数的常用参数:
- param pSrc
- param nSrcStep
- param oSrcSize
-
源图像的像素大小。
- param oSrcROI
-
源图像中的感兴趣区域。
- param pXMap
-
设备内存指针,指向用于采样源图像的 X 坐标值的 2D 图像数组。
- param nXMapStep
-
pXMap 图像数组行步长(以字节为单位)。
- param pYMap
-
设备内存指针,指向用于采样源图像的 Y 坐标值的 2D 图像数组。
- param nYMapStep
-
pYMap 图像数组行步长(以字节为单位)。
- param pDst
- param nDstStep
- param oDstSizeROI
-
目标图像中的感兴趣区域大小。
- param eInterpolation
-
执行重采样的 eInterpolation 类型。
- param nppStreamCtx
- return
- param pSrc
- param nSrcStep
- param oSrcSize
-
源图像的像素大小。
- param oSrcROI
-
源图像中的感兴趣区域。
- param pXMap
-
设备内存指针,指向用于采样源图像的 X 坐标值的 2D 图像数组。
- param nXMapStep
-
pXMap 图像数组行步长(以字节为单位)。
- param pYMap
-
设备内存指针,指向用于采样源图像的 Y 坐标值的 2D 图像数组。
- param nYMapStep
-
pYMap 图像数组行步长(以字节为单位)。
- param pDst
- param nDstStep
- param oDstSizeROI
-
目标图像中的感兴趣区域大小。
- param eInterpolation
-
执行重采样的 eInterpolation 类型。
- param nppStreamCtx
- return
Remap
重映射图像。
-
NppStatus nppiRemap_8u_C1R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 8 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
1 通道 8 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_8u_C3R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 8 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_8u_C4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 8 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_8u_AC4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像重映射,不影响 Alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 8 位无符号图像重映射,不影响 Alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_8u_P3R_Ctx(const Npp8u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_8u_P3R(const Npp8u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 8 位无符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_8u_P4R_Ctx(const Npp8u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_8u_P4R(const Npp8u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp8u *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 8 位无符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_16u_C1R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 16 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
1 通道 16 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16u_C3R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 16 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16u_C4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 16 位无符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16u_AC4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像重映射,不影响 alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 16 位无符号图像重映射,不影响 alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16u_P3R_Ctx(const Npp16u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_16u_P3R(const Npp16u *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 16 位无符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_16u_P4R_Ctx(const Npp16u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_16u_P4R(const Npp16u *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16u *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 16 位无符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_16s_C1R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 16 位有符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16s_C1R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
1 通道 16 位有符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16s_C3R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位有符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16s_C3R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 16 位有符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16s_C4R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16s_C4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 16 位有符号图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16s_AC4R_Ctx(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号图像重映射,不影响 Alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16s_AC4R(const Npp16s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 16 位有符号图像重映射,不影响 Alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_16s_P3R_Ctx(const Npp16s *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位有符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_16s_P3R(const Npp16s *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 16 位有符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_16s_P4R_Ctx(const Npp16s *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_16s_P4R(const Npp16s *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp16s *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 16 位有符号平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_32f_C1R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 32 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
1 通道 32 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_32f_C3R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 32 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_32f_C4R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 32 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_32f_AC4R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像重映射,不影响 Alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 32 位浮点图像重映射,不影响 Alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_32f_P3R_Ctx(const Npp32f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_32f_P3R(const Npp32f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 32 位浮点平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_32f_P4R_Ctx(const Npp32f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_32f_P4R(const Npp32f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp32f *pXMap, int nXMapStep, const Npp32f *pYMap, int nYMapStep, Npp32f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 32 位浮点平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_64f_C1R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
1 通道 64 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_64f_C1R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
1 通道 64 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_64f_C3R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 64 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_64f_C3R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 64 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_64f_C4R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 64 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_64f_C4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 64 位浮点图像重映射。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_64f_AC4R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 64 位浮点图像重映射,不影响 Alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_64f_AC4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst, int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 64 位浮点图像重映射,不影响 Alpha 通道。
有关通用参数的描述,请参阅nppiRemap 打包像素函数的通用参数:。
-
NppStatus nppiRemap_64f_P3R_Ctx(const Npp64f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 64 位浮点平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_64f_P3R(const Npp64f *const pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst[3], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
3 通道 64 位浮点平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_64f_P4R_Ctx(const Npp64f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 64 位浮点平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
-
NppStatus nppiRemap_64f_P4R(const Npp64f *const pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, const Npp64f *pXMap, int nXMapStep, const Npp64f *pYMap, int nYMapStep, Npp64f *pDst[4], int nDstStep, NppiSize oDstSizeROI, int eInterpolation)
-
4 通道 64 位浮点平面图像重映射。
有关通用参数的描述,请参阅nppiRemap 平面像素函数的通用参数:。
旋转
绕原点 (0,0) 旋转图像,然后平移。
旋转错误代码
NPP_INTERPOLATION_ERROR 如果 eInterpolation 具有非法值。
NPP_RECTANGLE_ERROR 如果 oSrcROI 和源图像的交集的宽度或高度小于或等于 1,则指示错误情况。
NPP_WRONG_INTERSECTION_ROI_ERROR 如果 srcROIRect 与源图像没有交集,则指示错误情况。
NPP_WRONG_INTERSECTION_QUAD_WARNING 如果变换后的源 ROI 与目标 ROI 不相交,则指示警告,不执行任何操作。
nppiRotate 函数的通用参数:
- param pSrc
- param nSrcStep
- param oSrcSize
-
源图像的像素尺寸
- param oSrcROI
-
源图像中的感兴趣区域。
- param pDst
- param nDstStep
- param oDstROI
-
目标图像中的感兴趣区域。
- param nAngle
-
旋转角度,以度为单位。
- param nShiftX
-
沿水平轴的平移量
- param nShiftY
-
沿垂直轴的平移量
- param eInterpolation
-
用于执行重采样的插值类型
- param nppStreamCtx
- return
Rotate
旋转图像。
-
NppStatus nppiRotate_8u_C1R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
8 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
8 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_8u_C3R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
3 通道 8 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_8u_C4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
4 通道 8 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_8u_AC4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像旋转,忽略 alpha 通道。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
4 通道 8 位无符号图像旋转,忽略 alpha 通道。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_16u_C1R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
16 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
16 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_16u_C3R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
3 通道 16 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_16u_C4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
4 通道 16 位无符号图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_16u_AC4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像旋转,忽略 alpha 通道。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
4 通道 16 位无符号图像旋转,忽略 alpha 通道。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_32f_C1R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
32 位浮点图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
32 位浮点图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_32f_C3R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
3 通道 32 位浮点图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_32f_C4R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation)
-
4 通道 32 位浮点图像旋转。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
-
NppStatus nppiRotate_32f_AC4R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, double nAngle, double nShiftX, double nShiftY, int eInterpolation, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像旋转,忽略 Alpha 通道。
有关通用参数描述,请参阅 nppiRotate 函数的通用参数:。
旋转实用函数
旋转实用函数集。
函数
-
NppStatus nppiGetRotateQuad(NppiRect oSrcROI, double aQuad[4][2], double nAngle, double nShiftX, double nShiftY)
-
计算旋转后图像的形状。
- 参数
-
oSrcROI – 源图像的感兴趣区域 (ROI)。
aQuad – 2D 点数组。这些点是旋转后 ROI 角落的位置。
nAngle – 旋转角度。
nShiftX – 旋转后在 x 方向的位移
nShiftY – 旋转后在 y 方向的位移
- 返回值
-
NppStatus nppiGetRotateBound(NppiRect oSrcROI, double aBoundingBox[2][2], double nAngle, double nShiftX, double nShiftY)
-
计算旋转后图像的边界框。
- 参数
-
oSrcROI – 源图像的感兴趣区域 (ROI)。
aBoundingBox – 两个 2D 点,表示旋转后图像的边界框。来自 nppiGetRotateQuad 的所有四个点都包含在这个边界框的两个点所跨越的轴对齐矩形内。
nAngle – 旋转角度。
nShiftX – 旋转后在 x 方向的位移。
nShiftY – 旋转后在 y 方向的位移。
- 返回值
镜像
水平、垂直或对角镜像图像。
镜像错误代码
如果 flip 具有非法值,则返回 NPP_MIRROR_FLIP_ERROR。
如果就地 ROI 宽度或高度不是偶数,则返回 NPP_SIZE_ERROR。
nppiMirror 函数的通用参数:
- param pSrcDst
-
就地图像指针,用于就地函数。
- param nSrcDstStep
-
就地图像行步长,用于就地函数。
- param pSrc
-
源图像指针,用于非就地函数。
- param nSrcStep
-
源图像行步长,用于非就地函数。
- param pDst
-
目标图像指针,用于非就地函数。
- param nDstStep
-
目标图像行步长,用于非就地函数。
- param oROI
-
感兴趣区域 (ROI)(就地 ROI 宽度和高度必须为偶数)。
- param flip
-
指定图像要镜像所围绕的轴。
- param nppStreamCtx
- return
Mirror
镜像图像。
-
NppStatus nppiMirror_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 8 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C1R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 8 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C1IR_Ctx(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 8 位无符号就地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C1IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 8 位无符号就地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C3R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 8 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C3IR_Ctx(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号就地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C3IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 8 位无符号就地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 8 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C4IR_Ctx(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号就地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_C4IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 8 位无符号就地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_AC4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 8 位无符号图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_AC4IR_Ctx(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号原地图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_8u_AC4IR(Npp8u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 8 位无符号原地图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 16 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C1R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 16 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C1IR_Ctx(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 16 位无符号原地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C1IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 16 位无符号原地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C3R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C3R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 16 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C3IR_Ctx(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 16 位无符号原地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C3IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 16 位无符号原地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 16 位无符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C4IR_Ctx(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号原地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_C4IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 16 位无符号原地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_AC4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 16 位无符号图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_AC4IR_Ctx(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 16 位无符号原地图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16u_AC4IR(Npp16u *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 16 位无符号原地图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 16 位有符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C1R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 16 位有符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C1IR_Ctx(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 16 位有符号原地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C1IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 16 位有符号原地图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C3R_Ctx(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 16 位有符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C3R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 16 位有符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C3IR_Ctx(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 16 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C3IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 16 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C4R_Ctx(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C4R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 16 位有符号图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C4IR_Ctx(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_C4IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 16 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_AC4R_Ctx(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_AC4R(const Npp16s *pSrc, int nSrcStep, Npp16s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 16 位有符号图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_AC4IR_Ctx(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 16 位有符号原位图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_16s_AC4IR(Npp16s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 16 位有符号原位图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C1R_Ctx(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 32 位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C1R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 32 位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C1IR_Ctx(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 32 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C1IR(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 32 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C3R_Ctx(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 32 位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C3R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 32 位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C3IR_Ctx(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 32 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C3IR(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 32 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C4R_Ctx(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 32 位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C4R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 32 位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C4IR_Ctx(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 32 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_C4IR(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 32 位有符号原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_AC4R_Ctx(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 32 位图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_AC4R(const Npp32s *pSrc, int nSrcStep, Npp32s *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 32 位图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_AC4IR_Ctx(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 32 位有符号原位图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32s_AC4IR(Npp32s *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 32 位有符号原位图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C1R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 32 位浮点图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C1R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 32 位浮点图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C1IR_Ctx(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
1 通道 32 位浮点原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C1IR(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
1 通道 32 位浮点原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C3R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C3R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 32 位浮点图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C3IR_Ctx(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C3IR(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
3 通道 32 位浮点原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 32 位浮点图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C4IR_Ctx(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_C4IR(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 32 位浮点原位图像镜像。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_AC4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oROI, NppiAxis flip)
-
4 通道 32 位浮点图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
-
NppStatus nppiMirror_32f_AC4IR_Ctx(Npp32f *pSrcDst, int nSrcDstStep, NppiSize oROI, NppiAxis flip, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点原位图像镜像,不影响 Alpha 通道。
有关通用参数描述,请参阅nppiMirror 函数的通用参数:。
仿射变换
仿射变换
库中可用的仿射变换函数集。
仿射变换错误代码
NPP_RECTANGLE_ERROR 指示当 oSrcROI 和源图像的交集宽度或高度小于或等于 1 时出现的错误情况
NPP_WRONG_INTERSECTION_ROI_ERROR 指示当 oSrcROI 与源图像没有交集时出现的错误情况
NPP_INTERPOLATION_ERROR 指示当插值具有非法值时出现的错误情况
NPP_COEFFICIENT_ERROR 指示当系数值无效时出现的错误情况
NPP_WRONG_INTERSECTION_QUAD_WARNING 指示当变换后的源 ROI 与目标 ROI 没有交集时,不执行任何操作的警告
仿射变换实用函数
仿射变换实用函数集。
函数
-
NppStatus nppiGetAffineTransform(NppiRect oSrcROI, const double aQuad[4][2], double aCoeffs[2][3])
-
根据源 ROI 和目标四边形计算仿射变换系数。
该函数计算仿射变换的系数,该变换将给定的源 ROI(具有整数坐标的轴对齐矩形)映射到目标图像中的四边形。
2D 仿射变换完全由仅三个顶点的映射确定。此函数的 API 允许传递完整的四边形,从而有效地使问题变为超定的。实际上,这意味着对于某些四边形,不可能找到一个仿射变换,将源 ROI 的所有四个角映射到该四边形的四个顶点。
该函数通过仅查看目标图像四边形的前三个顶点来确定仿射变换的系数,从而规避了这个问题。如果目标四边形确实是无法使用仿射变换映射的四边形,则该函数会通过返回 NPP_AFFINE_QUAD_INCORRECT_WARNING 来告知用户这种情况。
- 参数
-
oSrcROI – 源 ROI。此矩形需要至少一个像素的宽度和高度。如果宽度或高度小于 1,则返回 NPP_RECTANGLE_ERROR。
aQuad – 目标四边形。
aCoeffs – 结果仿射变换系数。
- 返回值
-
错误代码
NPP_SIZE_ERROR 指示当任何图像尺寸具有零值或负值时出现的错误情况
NPP_RECTANGLE_ERROR 指示当 oSrcROI 和源图像的交集宽度或高度小于或等于 1 时出现的错误情况
NPP_COEFFICIENT_ERROR 指示当系数值无效时出现的错误情况
NPP_AFFINE_QUAD_INCORRECT_WARNING 指示当四边形不符合变换属性时发出的警告。第四个顶点将被忽略,内部计算的坐标将代替使用
-
NppStatus nppiGetAffineQuad(NppiRect oSrcROI, double aQuad[4][2], const double aCoeffs[2][3])
-
计算变换后图像的形状。
此方法计算目标图像中的四边形,源 ROI 通过系数数组 (aCoeffs) 表示的仿射变换被变换到该四边形中。
- 参数
-
oSrcROI – 源 ROI。
aQuad – 结果目标四边形。
aCoeffs – 仿射变换系数。
- 返回值
-
错误代码
NPP_SIZE_ERROR 指示当任何图像尺寸具有零值或负值时出现的错误情况
NPP_RECTANGLE_ERROR 指示当 oSrcROI 和源图像的交集宽度或高度小于或等于 1 时出现的错误情况
NPP_COEFFICIENT_ERROR 指示当系数值无效时出现的错误情况
-
NppStatus nppiGetAffineBound(NppiRect oSrcROI, double aBound[2][2], const double aCoeffs[2][3])
-
计算变换后图像的边界框。
该方法有效地计算变换后的源 ROI 的边界框(轴对齐矩形)(参见 nppiGetAffineQuad())。
- 参数
-
oSrcROI – 源 ROI。
aBound – 结果边界框。
aCoeffs – 仿射变换系数。
- 返回值
-
错误代码
NPP_SIZE_ERROR 指示当任何图像尺寸具有零值或负值时出现的错误情况
NPP_RECTANGLE_ERROR 指示当 oSrcROI 和源图像的交集宽度或高度小于或等于 1 时出现的错误情况
NPP_COEFFICIENT_ERROR 指示当系数值无效时出现的错误情况
仿射变换
基于仿射变换变换(扭曲)图像。
仿射变换由 \(2\times 3\) 矩阵 C 给出。源图像中的像素位置 \((x, y)\) 映射到目标图像中的位置 \((x', y')\)。目标图像坐标计算如下
nppiWarpAffine 打包像素函数的通用参数:
nppiWarpAffine 平面像素函数的通用参数:
- param pSrc
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param pDst
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aCoeffs
-
仿射变换系数。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
- param pSrc
-
源平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param pDst
-
目标平面图像指针数组。(包含设备内存图像平面指针的主机内存数组)
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aCoeffs
-
仿射变换系数。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
函数
-
NppStatus nppiWarpAffine_8u_C1R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
单通道 8 位无符号仿射扭曲。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
单通道 8 位无符号仿射扭曲。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_8u_C3R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道 8 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道 8 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_8u_C4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 8 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 8 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_8u_AC4R_Ctx(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 8 位无符号仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 8 位无符号仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_8u_P3R_Ctx(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道平面 8 位无符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_8u_P3R(const Npp8u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道平面 8 位无符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_8u_P4R_Ctx(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道平面 8 位无符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_8u_P4R(const Npp8u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道平面 8 位无符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_16u_C1R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
单通道 16 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
单通道 16 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16u_C3R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道 16 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道 16 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16u_C4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 16 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 16 位无符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16u_AC4R_Ctx(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 16 位无符号仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 16 位无符号仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16u_P3R_Ctx(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道平面 16 位无符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_16u_P3R(const Npp16u *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道平面 16 位无符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_16u_P4R_Ctx(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道平面 16 位无符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_16u_P4R(const Npp16u *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道平面 16 位无符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_32s_C1R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
单通道 32 位有符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
单通道 32 位有符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32s_C3R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道 32 位有符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道 32 位有符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32s_C4R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 32 位有符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 32 位有符号仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32s_AC4R_Ctx(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 32 位有符号仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 32 位有符号仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32s_P3R_Ctx(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道平面 32 位有符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_32s_P3R(const Npp32s *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道平面 32 位有符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_32s_P4R_Ctx(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道平面 32 位有符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_32s_P4R(const Npp32s *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道平面 32 位有符号仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_16f_C1R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
单通道 16 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16f_C1R(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
单通道 16 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16f_C3R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道 16 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16f_C3R(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道 16 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16f_C4R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 16 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_16f_C4R(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 16 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_C1R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
单通道 32 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
单通道 32 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_C3R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道 32 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道 32 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_C4R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 32 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 32 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_AC4R_Ctx(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 32 位浮点仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 32 位浮点仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_32f_P3R_Ctx(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道平面 32 位浮点仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_32f_P3R(const Npp32f *pSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道平面 32 位浮点仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_32f_P4R_Ctx(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道平面 32 位浮点仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_32f_P4R(const Npp32f *pSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道平面 32 位浮点仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_64f_C1R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
单通道 64 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_64f_C1R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
单通道 64 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_64f_C3R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道 64 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_64f_C3R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道 64 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_64f_C4R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 64 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_64f_C4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 64 位浮点仿射变换。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_64f_AC4R_Ctx(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 64 位浮点仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_64f_AC4R(const Npp64f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
四通道 64 位浮点仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参见 nppiWarpAffine 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffine_64f_P3R_Ctx(const Npp64f *aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道平面 64 位浮点仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_64f_P3R(const Npp64f *aSrc[3], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[3], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation)
-
三通道平面 64 位浮点仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
-
NppStatus nppiWarpAffine_64f_P4R_Ctx(const Npp64f *aSrc[4], NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp64f *aDst[4], int nDstStep, NppiRect oDstROI, const double aCoeffs[2][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道平面 64 位浮点仿射变换。
有关常用参数的说明,请参阅 nppiWarpAffine 平面像素函数的常用参数:。
仿射变换批处理
WarpAffine 操作的详细信息在上面的 WarpAffine 章节中描述。WarpAffineBatch 通常采用与 WarpAffine 相同的参数列表,不同之处在于它包含 N 个参数实例的列表 (N > 1),并且该列表在设备内存中传递。提供了一个方便的数据结构,可以轻松初始化参数列表。aTransformedCoeffs
数组仅供内部使用,不应由应用程序直接初始化。这些函数唯一的限制是,只有一个源 ROI 矩形和一个目标 ROI 矩形,它们分别应用于批处理中的每个图像。此函数的主要目的是为较小图像的批处理提供更高的性能,只要 GPU 资源可用即可。因此,建议不要将此函数用于非常大的图像,因为可能没有足够的资源同时处理多个大型图像。
单个 oSrcRectROI
和 oDstRectROI
值集应用于批处理中的每个源图像和目标图像。源图像和目标图像的大小可能不同,但 oSmallestSrcSize
必须设置为批处理中最小的源图像大小和图像大小。以下结构中的参数
nppiWarpAffine
参数。NppiWarpAffineBatchCXR 数组必须位于设备内存中。必须在应用程序初始化 NppiWarpAffineBatchCXR 结构数组 *之后* 并在调用任何 nppiWarpAffineBatch
函数 *之前* 调用 nppiWarpAffineBatchInit
函数,以便可以为批处理中的每个图像在内部预初始化 aTransformedCoeffs
数组。传递给 nppiWarpAffineBatchInit
的批处理大小必须与传递给相应仿射变换批处理函数的批处理大小匹配。WarpAffineBatch 支持以下插值模式
NPPI_INTER_NN
NPPI_INTER_LINEAR
NPPI_INTER_CUBIC
代码
仿射变换原语返回以下错误代码
- NPP_RECTANGLE_ERROR if either destination ROI width or
height is less than 1 pixel.
- NPP_INTERPOLATION_ERROR if eInterpolation has an illegal value.
- NPP_SIZE_ERROR if source size width or height is less than 2 pixels.
nppiWarpAffineBatch
函数的通用参数:
- param oSmallestSrcSize
-
整个最小源图像宽度和高度的像素大小,可能来自不同的图像。
- param oSrcRectROI
-
源图像中的感兴趣区域 (ROI)。
- param oDstRectROI
-
目标图像中的感兴趣区域 (ROI)。
- param eInterpolation
-
执行重采样的插值类型
eInterpolation
。当前仅限于NPPI_INTER_NN
、NPPI_INTER_LINEAR
或NPPI_INTER_CUBIC
。 - 参数 pBatchList
-
指向包含
nBatchSize
个 NppiWarpAffineBatchCXR 结构列表的设备内存指针。 - 参数 nBatchSize
-
此调用中 NppiWarpAffineBatchCXR 结构的数目(必须 > 1)。
- param nppStreamCtx
- return
函数
-
NppStatus nppiWarpAffineBatchInit_Ctx(NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
初始化
pBatchList
中每个图像的aTransformdedCoeffs
数组。每当列表中的任何变换矩阵发生更改时,都 *必须* 在调用相应的仿射变换批处理函数之前调用此函数。
- 参数
-
pBatchList – 指向包含
nBatchSize
个 NppiWarpAffineBatchCXR 结构列表的设备内存指针。nBatchSize – 此调用中 NppiWarpAffineBatchCXR 结构的数目(必须 > 1)。
nppStreamCtx – 应用程序管理的流上下文。
-
NppStatus nppiWarpAffineBatchInit(NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
初始化
pBatchList
中每个图像的aTransformdedCoeffs
数组。每当列表中的任何变换矩阵发生更改时,都 *必须* 在调用相应的仿射变换批处理函数之前调用此函数。
- 参数
-
pBatchList – 指向包含
nBatchSize
个 NppiWarpAffineBatchCXR 结构列表的设备内存指针。nBatchSize – 此调用中 NppiWarpAffineBatchCXR 结构的数目(必须 > 1)。
-
NppStatus nppiWarpAffineBatch_8u_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
单通道 8 位无符号整数图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
单通道 8 位无符号整数图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号整数图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
3 通道 8 位无符号整数图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_8u_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号整数图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_8u_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 8 位无符号整数图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_8u_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号整数图像仿射变换批处理,不影响 Alpha 通道。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 8 位无符号整数图像仿射变换批处理,不影响 Alpha 通道。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_16f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
单通道 16 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_16f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
单通道 16 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_16f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
3 通道 16 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_16f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
3 通道 16 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_16f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 16 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_16f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 16 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
单通道 32 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
单通道 32 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
3 通道 32 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 32 位浮点图像仿射变换批处理。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_32f_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像仿射批量变形,不影响 Alpha 通道。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
-
NppStatus nppiWarpAffineBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpAffineBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 32 位浮点图像仿射批量变形,不影响 Alpha 通道。
有关通用参数的描述,请参阅 nppiWarpAffineBatch 函数的通用参数:。
反向仿射变换
基于仿射变换变换(扭曲)图像。
仿射变换由 \(2\times 3\) 矩阵 C 给出。源图像中的像素位置 \((x, y)\) 映射到目标图像中的位置 \((x', y')\)。目标图像坐标满足以下属性
nppiWarpAffineBack 打包像素函数的常用参数:
nppiWarpAffineBack 平面像素函数的常用参数:
- param pSrc
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param pDst
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aCoeffs
-
仿射变换系数。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
- param pSrc
-
源平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param pDst
-
目标平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aCoeffs
-
仿射变换系数。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
函数
-
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)
-
单通道 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
单通道 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 8 位无符号整数反向仿射变形,忽略 Alpha 通道。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 8 位无符号整数反向仿射变形,忽略 Alpha 通道。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道平面 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
三通道平面 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
四通道平面 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
四通道平面 8 位无符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
单通道 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
单通道 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 16 位无符号整数反向仿射变换,忽略 Alpha 通道。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 16 位无符号整数反向仿射变换,忽略 Alpha 通道。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道平面 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
三通道平面 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
四通道平面 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
四通道平面 16 位无符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
单通道 32 位有符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
单通道 32 位有符号整数反向仿射变换。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道 32 位有符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道 32 位有符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 32 位有符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 32 位有符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 32 位有符号整数反向仿射变形,忽略 Alpha 通道。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 32 位有符号整数反向仿射变形,忽略 Alpha 通道。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道平面 32 位有符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
三通道平面 32 位有符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
四通道平面 32 位有符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
四通道平面 32 位有符号整数反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
单通道 32 位浮点反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
单通道 32 位浮点反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道 32 位浮点反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道 32 位浮点反向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 32 位浮点后向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 32 位浮点后向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 32 位浮点后向仿射变形,忽略 Alpha 通道。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
四通道 32 位浮点后向仿射变形,忽略 Alpha 通道。
有关常用参数说明,请参见nppiWarpAffineBack 打包像素函数的常用参数:。
-
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)
-
三通道平面 32 位浮点后向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
三通道平面 32 位浮点后向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
-
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)
-
四通道平面 32 位浮点后向仿射变形。
有关常用参数说明,请参见nppiWarpAffineBack 平面像素函数的常用参数:。
基于四边形的仿射变换
基于仿射变换变换(扭曲)图像。
计算仿射变换,使其将源图像空间中的四边形映射到目标图像空间中的四边形。
一个仿射变换完全由 3 个离散点的映射确定。以下原语计算一个仿射变换矩阵,该矩阵将源四边形的**前三个角**映射到目标图像四边形的**前三个顶点**。如果第四个顶点与变换不匹配,则原语返回 NPP_AFFINE_QUAD_INCORRECT_WARNING。
nppiWarpAffineQuad 打包像素函数的通用参数:
nppiWarpAffineQuad 平面像素函数的通用参数:
- param pSrc
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param aSrcQuad
-
源四边形。
- param pDst
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aDstQuad
-
目标四边形。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
- param pSrc
-
源平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI
- param aSrcQuad
-
源四边形。
- param pDst
-
目标平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param nDstStep
- param oDstROI
-
目标 ROI
- param aDstQuad
-
目标四边形。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC
- param nppStreamCtx
- return
函数
-
NppStatus nppiWarpAffineQuad_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)
-
单通道 32 位浮点基于四边形的仿射变形。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
单通道 32 位浮点基于四边形的仿射变形。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道 8 位无符号整数基于四边形的仿射变形。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道 8 位无符号整数基于四边形的仿射变形。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 8 位无符号整数基于四边形的仿射变形。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 8 位无符号整数基于四边形的仿射变形。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 8 位无符号整数的基于四边形的仿射变换,忽略 alpha 通道。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 8 位无符号整数的基于四边形的仿射变换,忽略 alpha 通道。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道平面 8 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道平面 8 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道平面 8 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道平面 8 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
单通道 16 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
单通道 16 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道 16 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道 16 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 16 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 16 位无符号整数的基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 16 位无符号整数基于四边形的仿射变换,忽略 alpha 通道。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 16 位无符号整数基于四边形的仿射变换,忽略 alpha 通道。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道平面 16 位无符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道平面 16 位无符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道平面 16 位无符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道平面 16 位无符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
单通道 32 位有符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
单通道 32 位有符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道 32 位有符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道 32 位有符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 32 位有符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 32 位有符号整数基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 32 位有符号整数,基于四边形的仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 32 位有符号整数,基于四边形的仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道平面 32 位有符号整数,基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道平面 32 位有符号整数,基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道平面 32 位有符号整数,基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道平面 32 位有符号整数,基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
单通道 32 位浮点基于四边形的仿射变形。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
单通道 32 位浮点基于四边形的仿射变形。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道 32 位浮点,基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道 32 位浮点,基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 32 位浮点,基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 32 位浮点,基于四边形的仿射变换。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 32 位浮点,基于四边形的仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道 32 位浮点,基于四边形的仿射变换,忽略 Alpha 通道。
有关通用参数描述,请参阅 nppiWarpAffineQuad 打包像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道planar 32位浮点四边形仿射扭曲。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
三通道planar 32位浮点四边形仿射扭曲。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道planar 32位浮点四边形仿射扭曲。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
-
NppStatus nppiWarpAffineQuad_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)
-
四通道planar 32位浮点四边形仿射扭曲。
有关通用参数描述,请参阅 nppiWarpAffineQuad 平面像素函数的通用参数:。
透视变换
透视变换
库中可用的一组透视变换函数。
透视变换错误代码
NPP_RECTANGLE_ERROR 指示当 oSrcROI 和源图像的交集宽度或高度小于或等于 1 时出现的错误情况
NPP_WRONG_INTERSECTION_ROI_ERROR 指示当 oSrcROI 与源图像没有交集时出现的错误情况
NPP_INTERPOLATION_ERROR 指示当插值具有非法值时出现的错误情况
NPP_COEFFICIENT_ERROR 指示当系数值无效时出现的错误情况
NPP_WRONG_INTERSECTION_QUAD_WARNING 指示当变换后的源 ROI 与目标 ROI 没有交集时,不执行任何操作的警告
一组透视变换实用函数。
函数
-
NppStatus nppiGetPerspectiveTransform(NppiRect oSrcROI, const double quad[4][2], double aCoeffs[3][3])
-
根据源矩形ROI及其目标四边形投影计算透视变换系数。
- 参数
-
oSrcROI – 源ROI
quad – 目标四边形
aCoeffs – 透视变换系数
- 返回值
-
错误代码
NPP_SIZE_ERROR 指示当任何图像尺寸具有零值或负值时出现的错误情况
NPP_RECTANGLE_ERROR 指示当 oSrcROI 和源图像的交集宽度或高度小于或等于 1 时出现的错误情况
NPP_COEFFICIENT_ERROR 指示当系数值无效时出现的错误情况
-
NppStatus nppiGetPerspectiveQuad(NppiRect oSrcROI, double quad[4][2], const double aCoeffs[3][3])
-
计算给定源矩形ROI的透视变换投影。
- 参数
-
oSrcROI – 源ROI
quad – 目标四边形
aCoeffs – 透视变换系数
- 返回值
-
错误代码
NPP_SIZE_ERROR 指示当任何图像尺寸具有零值或负值时出现的错误情况
NPP_RECTANGLE_ERROR 指示当 oSrcROI 和源图像的交集宽度或高度小于或等于 1 时出现的错误情况
NPP_COEFFICIENT_ERROR 指示当系数值无效时出现的错误情况
-
NppStatus nppiGetPerspectiveBound(NppiRect oSrcROI, double bound[2][2], const double aCoeffs[3][3])
-
计算给定源矩形ROI的透视变换投影的边界框。
- 参数
-
oSrcROI – 源ROI
bound – 变换后的源ROI的边界框
aCoeffs – 透视变换系数
- 返回值
-
错误代码
NPP_SIZE_ERROR 指示当任何图像尺寸具有零值或负值时出现的错误情况
NPP_RECTANGLE_ERROR 指示当 oSrcROI 和源图像的交集宽度或高度小于或等于 1 时出现的错误情况
NPP_COEFFICIENT_ERROR 指示当系数值无效时出现的错误情况
透视变换
基于透视变换变换(扭曲)图像。
透视变换由 \(3\times 3\) 矩阵 C 给出。源图像中的像素位置 \((x, y)\) 映射到目标图像中的位置 \((x', y')\) 。目标图像坐标计算如下
nppiWarpPerspective 打包像素函数的通用参数:
nppiWarpPerspective planar像素函数的通用参数:
- param pSrc
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param pDst
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aCoeffs
-
透视变换系数。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
- param pSrc
-
源平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param pDst
-
目标平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aCoeffs
-
透视变换系数。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
函数
-
NppStatus nppiWarpPerspective_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)
-
单通道8位无符号整数透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_8u_C1R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
单通道8位无符号整数透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道8位无符号整数透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_8u_C3R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
三通道8位无符号整数透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道8位无符号整数透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_8u_C4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
四通道8位无符号整数透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道8位无符号整数透视扭曲,忽略Alpha通道。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_8u_AC4R(const Npp8u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp8u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
四通道8位无符号整数透视扭曲,忽略Alpha通道。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道平面 8 位无符号整型透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道平面 8 位无符号整型透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道平面 8 位无符号整型透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道平面 8 位无符号整型透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
单通道 16 位无符号整型透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16u_C1R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
单通道 16 位无符号整型透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道 16 位无符号整型透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16u_C3R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
三通道 16 位无符号整型透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道 16 位无符号整型透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16u_C4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
四通道 16 位无符号整型透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道 16 位无符号整型透视变换,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16u_AC4R(const Npp16u *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16u *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
四通道 16 位无符号整型透视变换,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道平面 16 位无符号整型透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道平面 16 位无符号整型透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道平面 16 位无符号整数透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道平面 16 位无符号整数透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
单通道 32 位有符号整数透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_32s_C1R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
单通道 32 位有符号整数透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道 32 位有符号整数透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_32s_C3R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
三通道 32 位有符号整数透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道 32 位有符号整数透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_32s_C4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
四通道 32 位有符号整数透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道 32 位有符号整数透视变换,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_32s_AC4R(const Npp32s *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32s *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
四通道 32 位有符号整数透视变换,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道平面 32 位有符号整数透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道平面 32 位有符号整数透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道平面 32 位有符号整数透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道平面 32 位有符号整数透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16f_C1R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
单通道 16 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16f_C1R(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
单通道 16 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16f_C3R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
三通道 16 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16f_C3R(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
三通道 16 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16f_C4R_Ctx(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation, NppStreamContext nppStreamCtx)
-
四通道 16 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_16f_C4R(const Npp16f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp16f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
四通道 16 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
单通道 32 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_32f_C1R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
单通道 32 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道 32 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_32f_C3R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
三通道 32 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道 32 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_32f_C4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
四通道 32 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
忽略 Alpha 通道的四通道 32 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_32f_AC4R(const Npp32f *pSrc, NppiSize oSrcSize, int nSrcStep, NppiRect oSrcROI, Npp32f *pDst, int nDstStep, NppiRect oDstROI, const double aCoeffs[3][3], int eInterpolation)
-
忽略 Alpha 通道的四通道 32 位浮点透视变换。
有关通用参数描述,请参阅nppiWarpPerspective 打包像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道平面 32 位浮点透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
三通道平面 32 位浮点透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
-
NppStatus nppiWarpPerspective_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)
-
四通道平面 32 位浮点透视变换。
有关常用参数的说明,请参阅nppiWarpPerspective 平面像素函数的通用参数:。
透视变换批处理
透视变形操作的详细信息在上面的 WarpPerspective 章节中描述。WarpPerspectiveBatch 通常采用与 WarpPerspective 相同的参数列表,但参数列表中包含 N 个实例 (N > 1),并且该列表在设备内存中传递。提供了一个方便的数据结构,可以轻松初始化参数列表。 aTransformedCoeffs 数组仅供内部使用,不应由应用程序直接初始化。 这些函数唯一的限制是,只有一个源 ROI 矩形和一个目标 ROI 矩形,它们分别应用于批处理中的每个图像。此函数的主要目的是为较小图像的批处理提供更高的性能,只要 GPU 资源可用即可。 因此,建议不要将此函数用于非常大的图像,因为可能没有足够的资源同时处理多个大型图像。
单个 oSrcRectROI
和 oDstRectROI
值集应用于批处理中的每个源图像和目标图像。源图像和目标图像的大小可能不同,但 oSmallestSrcSize
必须设置为批处理中最小的源图像大小和图像大小。以下结构中的参数
WarpPerspectiveBatch 支持以下插值模式
NPPI_INTER_NN
NPPI_INTER_LINEAR
NPPI_INTER_CUBIC
nppiWarpPerspectiveBatch 函数的通用参数:
- param oSmallestSrcSize
-
整个最小源图像宽度和高度的像素大小,可能来自不同的图像。
- param oSrcRectROI
-
源图像中的感兴趣区域 (ROI)。
- param oDstRectROI
-
目标图像中的感兴趣区域 (ROI)。
- param eInterpolation
-
执行重采样的插值类型
eInterpolation
。当前仅限于NPPI_INTER_NN
、NPPI_INTER_LINEAR
或NPPI_INTER_CUBIC
。 - 参数 pBatchList
-
指向 nBatchSize 个 NppiWarpPerspectiveBatchCXR 结构列表的设备内存指针。
- 参数 nBatchSize
-
此调用中 NppiWarpPerspectiveBatchCXR 结构的数目(必须 > 1)。
- param nppStreamCtx
- return
函数
-
NppStatus nppiWarpPerspectiveBatchInit_Ctx(NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
初始化
pBatchList
中每个图像的aTransformdedCoeffs
数组。每当列表中任何变换矩阵发生更改时,*必须* 在调用相应的透视变形批处理函数之前调用此函数。
- 参数
-
pBatchList – 指向 nBatchSize 个 NppiWarpPerspectiveBatchCXR 结构列表的设备内存指针。
nBatchSize – 此调用中 NppiWarpPerspectiveBatchCXR 结构的数目(必须 > 1)。
nppStreamCtx – 应用程序管理的流上下文。
-
NppStatus nppiWarpPerspectiveBatchInit(NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
初始化
pBatchList
中每个图像的aTransformdedCoeffs
数组。每当列表中任何变换矩阵发生更改时,*必须* 在调用相应的透视变形批处理函数之前调用此函数。
- 参数
-
pBatchList – 指向 nBatchSize 个 NppiWarpPerspectiveBatchCXR 结构列表的设备内存指针。
nBatchSize – 此调用中 NppiWarpPerspectiveBatchCXR 结构的数目(必须 > 1)。
-
NppStatus nppiWarpPerspectiveBatch_8u_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
1 通道 8 位无符号整数图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_8u_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
1 通道 8 位无符号整数图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_8u_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
3 通道 8 位无符号整数图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_8u_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
3 通道 8 位无符号整数图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_8u_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号整数图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_8u_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 8 位无符号整数图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_8u_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 8 位无符号整数图像透视变形批处理,不影响 Alpha 通道。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_8u_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 8 位无符号整数图像透视变形批处理,不影响 Alpha 通道。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_16f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
1 通道 16 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_16f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
1 通道 16 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_16f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
3 通道 16 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_16f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
3 通道 16 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_16f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 16 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_16f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 16 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_32f_C1R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
1 通道 32 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_32f_C1R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
1 通道 32 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_32f_C3R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
3 通道 32 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_32f_C3R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
3 通道 32 位浮点图像透视变形批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_32f_C4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像透视变换批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_32f_C4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 32 位浮点图像透视变换批处理。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_32f_AC4R_Ctx(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize, NppStreamContext nppStreamCtx)
-
4 通道 32 位浮点图像透视变换批处理,不影响 Alpha 通道。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
-
NppStatus nppiWarpPerspectiveBatch_32f_AC4R(NppiSize oSmallestSrcSize, NppiRect oSrcRectROI, NppiRect oDstRectROI, int eInterpolation, NppiWarpPerspectiveBatchCXR *pBatchList, unsigned int nBatchSize)
-
4 通道 32 位浮点图像透视变换批处理,不影响 Alpha 通道。
有关通用参数描述,请参阅 nppiWarpPerspectiveBatch 函数的通用参数:。
反向透视变换
基于透视变换变换(扭曲)图像。
透视变换由一个 \(3\times 3\) 矩阵 C 给出。源图像中的像素位置 \((x, y)\) 映射到目标图像中的位置 \((x', y')\)。目标图像坐标满足以下属性
nppiWarpPerspectiveBack 打包像素函数的通用参数:
nppiWarpPerspectiveBack 平面像素函数的通用参数:
- param pSrc
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param pDst
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aCoeffs
-
透视变换系数。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
- param pSrc
-
源平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param pDst
-
目标平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aCoeffs
-
透视变换系数。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
函数
-
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)
-
单通道 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
单通道 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 8 位无符号整数反向透视变形,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 8 位无符号整数反向透视变形,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道平面 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
三通道平面 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
四通道平面 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
四通道平面 8 位无符号整数反向透视变形。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
单通道 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
单通道 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 16 位无符号整数反向透视变换,忽略 alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 16 位无符号整数反向透视变换,忽略 alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道平面 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
四通道平面 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
四通道平面 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
四通道平面 16 位无符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
单通道 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
单通道 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
-
四通道 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 32 位有符号整数反向透视变换,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 32 位有符号整数反向透视变换,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道平面 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
三通道平面 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
四通道平面 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
四通道平面 32 位有符号整数反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
单通道 32 位浮点反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
单通道 32 位浮点反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 32 位浮点反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 32 位浮点反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 32 位浮点反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道 32 位浮点反向透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 32 位浮点反向透视变换,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
四通道 32 位浮点反向透视变换,忽略 Alpha 通道。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 打包像素函数的通用参数:。
-
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)
-
三通道平面 32 位浮点向后透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
三通道平面 32 位浮点向后透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
-
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)
-
四通道平面 32 位浮点向后透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveBack 平面像素函数的通用参数:。
基于四边形的透视变换
基于透视变换来变换(扭曲)图像。
计算透视变换,使其将源图像空间中的四边形映射到目标图像空间中的四边形。
nppiWarpPerspectiveQuad 打包像素函数的常用参数:
nppiWarpPerspectiveQuad 平面像素函数的常用参数:
- param pSrc
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param aSrcQuad
-
源四边形。
- param pDst
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aDstQuad
-
目标四边形。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
- param pSrc
-
源平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param oSrcSize
-
源图像的像素尺寸。
- param nSrcStep
- param oSrcROI
-
源 ROI。
- param aSrcQuad
-
源四边形。
- param pDst
-
目标平面图像指针数组(包含设备内存图像平面指针的宿主机内存数组)。
- param nDstStep
- param oDstROI
-
目标 ROI。
- param aDstQuad
-
目标四边形。
- param eInterpolation
-
插值模式:可以是 NPPI_INTER_NN、NPPI_INTER_LINEAR 或 NPPI_INTER_CUBIC。
- param nppStreamCtx
- return
函数
-
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)
-
单通道 8 位无符号整数基于四边形的透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
单通道 8 位无符号整数基于四边形的透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道 8 位无符号整数基于四边形的透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道 8 位无符号整数基于四边形的透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 8 位无符号整数基于四边形的透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道 8 位无符号整数基于四边形的透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 8 位无符号整数基于四边形的透视变换,忽略 Alpha 通道。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 8 位无符号整数基于四边形的透视变换,忽略 Alpha 通道。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道平面 8 位无符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
三通道平面 8 位无符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
四通道平面 8 位无符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
四通道平面 8 位无符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
单通道 16 位无符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
单通道 16 位无符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道 16 位无符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道 16 位无符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 16 位无符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 16 位无符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 16 位无符号整数四边形透视变换,忽略 Alpha 通道。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 16 位无符号整数四边形透视变换,忽略 Alpha 通道。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道平面 16 位无符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
-
三通道平面 16 位无符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
-
四通道平面 16 位无符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
-
四通道平面 16 位无符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
-
单通道 32 位有符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
-
单通道 32 位有符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
-
三通道 32 位有符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
-
三通道 32 位有符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
-
四通道 32 位有符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
-
四通道 32 位有符号整数四边形透视变换。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
-
四通道 32 位有符号整数四边形透视变换,忽略Alpha通道。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
-
四通道 32 位有符号整数四边形透视变换,忽略Alpha通道。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
-
三通道平面 32 位有符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
-
三通道平面 32 位有符号整数四边形透视变换。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
四通道平面 32 位有符号整数,基于四边形的透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
四通道平面 32 位有符号整数,基于四边形的透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
单通道 32 位浮点,基于四边形的透视扭曲。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
单通道 32 位浮点,基于四边形的透视扭曲。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道 32 位浮点,基于四边形的透视扭曲。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道 32 位浮点,基于四边形的透视扭曲。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 32 位浮点,基于四边形的透视扭曲。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 32 位浮点,基于四边形的透视扭曲。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 32 位浮点,基于四边形的透视扭曲,忽略 Alpha 通道。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
四通道 32 位浮点,基于四边形的透视扭曲,忽略 Alpha 通道。
有关常用参数描述,请参阅nppiWarpPerspectiveQuad 打包像素函数的常用参数:。
-
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)
-
三通道平面 32 位浮点,基于四边形的透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
三通道平面 32 位浮点,基于四边形的透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
四通道平面 32 位浮点,基于四边形的透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。
-
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)
-
四通道平面 32 位浮点,基于四边形的透视扭曲。
有关通用参数描述,请参阅nppiWarpPerspectiveQuad 平面像素函数的通用参数:。