图像形态学操作

形态学图像操作。

形态学操作被归类为 邻域操作

这些函数可以在 nppim 库中找到。仅链接您使用的子库可以显著节省链接时间、应用程序加载时间和使用动态库时的 CUDA 运行时启动时间。

膨胀函数

图像膨胀

膨胀

膨胀计算输出像素为掩码下像素的最大像素值。掩码值为零的像素不参与最大值搜索。

用户有责任避免 在图像边界之外采样

nppiDilate 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiDilate_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

单通道 8 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

三通道 8 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

三通道 8 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_8u_C4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

三通道 8 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数膨胀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_8u_AC4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 8 位无符号整数膨胀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

单通道 16 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

单通道 16 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

三通道 16 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

三通道 16 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_16u_C4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 16 位无符号整数膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数膨胀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_16u_AC4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 16 位无符号整数膨胀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

单通道 32 位浮点膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

单通道 32 位浮点膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

三通道 32 位浮点膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

三通道 32 位浮点膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 32 位浮点膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_32f_C4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 32 位浮点膨胀。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 32 位浮点膨胀,忽略 alpha 通道。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

NppStatus nppiDilate_32f_AC4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 32 位浮点膨胀,忽略 alpha 通道。

有关通用参数描述,请参阅 nppiDilate 函数的通用参数:

图像膨胀边界

带边界控制的膨胀

膨胀计算输出像素为掩码下像素的最大像素值。掩码值为零的像素不参与最大值搜索。对于灰度膨胀,掩码包含有符号掩码值,这些值在确定最大值(在钳制后)之前,会被添加到相应的源图像样本值中。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于源图像外部的所有掩码像素。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

nppiDilateBorder 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiDilateBorder_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 8 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 8 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

三通道 8 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 8 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数膨胀,带边界控制,忽略 alpha 通道。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 8 位无符号整数膨胀,带边界控制,忽略 alpha 通道。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 16 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 16 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 16 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

三通道 16 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 16 位无符号整数膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数膨胀,带边界控制,忽略 alpha 通道。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 16 位无符号整数膨胀,带边界控制,忽略 alpha 通道。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 32 位浮点膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 32 位浮点膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 32 位浮点膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

三通道 32 位浮点膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 32 位浮点膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点膨胀,带边界控制,忽略 Alpha 通道。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiDilateBorder_32f_AC4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 32 位浮点膨胀,带边界控制,忽略 Alpha 通道。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiGrayDilateBorder_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数灰度级膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiGrayDilateBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 8 位无符号整数灰度级膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiGrayDilateBorder_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 32 位浮点灰度级膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

NppStatus nppiGrayDilateBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 32 位浮点灰度级膨胀,带边界控制。

有关通用参数描述,请参阅nppiDilateBorder 函数的通用参数:

图像膨胀 3x3

膨胀3x3

使用 3x3 掩码进行膨胀,锚点位于中心像素。

用户有责任避免 在图像边界之外采样

nppiDilate3x3 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiDilate3x3_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)

单通道 8 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

三通道 8 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)

三通道 8 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_8u_C4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI)

四通道 8 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数 3x3 膨胀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_8u_AC4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI)

四通道 8 位无符号整数 3x3 膨胀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

单通道 16 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI)

单通道 16 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

三通道 16 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI)

三通道 16 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_16u_C4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI)

四通道 16 位无符号整数 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数 3x3 膨胀,忽略 alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_16u_AC4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI)

四通道 16 位无符号整数 3x3 膨胀,忽略 alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

单通道 32 位浮点 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)

单通道 32 位浮点 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

三通道 32 位浮点 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)

三通道 32 位浮点 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 32 位浮点 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_32f_C4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI)

四通道 32 位浮点 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 32 位浮点 3x3 膨胀,忽略 alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_32f_AC4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI)

四通道 32 位浮点 3x3 膨胀,忽略 alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_64f_C1R_Ctx(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

单通道 64 位浮点 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

NppStatus nppiDilate3x3_64f_C1R(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oSizeROI)

单通道 64 位浮点 3x3 膨胀。

有关通用参数描述,请参阅 nppiDilate3x3 函数的通用参数:

图像膨胀 3x3 边界

3x3 边界膨胀

使用 3x3 掩码进行膨胀,锚点位于中心像素,并带有边界控制。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于源图像外部的所有掩码像素。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

nppiDilate3x3Border 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiDilate3x3Border_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数 3x3 膨胀,带有边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

单通道 8 位无符号整数 3x3 膨胀,带有边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 8 位无符号整数 3x3 膨胀,带有边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

三通道 8 位无符号整数 3x3 膨胀,带有边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 8 位无符号整数 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数 3x3 膨胀,带边界控制,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 8 位无符号整数 3x3 膨胀,带边界控制,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 16 位无符号整数 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

单通道 16 位无符号整数 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 16 位无符号整数 3x3 膨胀,带边界控制。

NppStatus nppiDilate3x3Border_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

三通道 16 位无符号整数 3x3 膨胀,带边界控制。

NppStatus nppiDilate3x3Border_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数 3x3 膨胀,带边界控制。

NppStatus nppiDilate3x3Border_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 16 位无符号整数 3x3 膨胀,带边界控制。

NppStatus nppiDilate3x3Border_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数 3x3 膨胀,带边界控制,忽略 Alpha 通道。

NppStatus nppiDilate3x3Border_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 16 位无符号整数 3x3 膨胀,带边界控制,忽略 Alpha 通道。

NppStatus nppiDilate3x3Border_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 32 位浮点 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

单通道 32 位浮点 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 32 位浮点 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

三通道 32 位浮点 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 32 位浮点 3x3 膨胀,带边界控制。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点 3x3 膨胀,带边界控制,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

NppStatus nppiDilate3x3Border_32f_AC4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 32 位浮点 3x3 膨胀,带边界控制,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiDilate3x3Border 函数的通用参数:

腐蚀函数

图像腐蚀

腐蚀

腐蚀计算输出像素为掩码下像素的最小值。掩码值为零的像素不参与最小值搜索。

用户有责任避免 在图像边界之外采样

nppiErode 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiErode_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

单通道 8 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

三通道 8 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

三通道 8 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_8u_C4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 8 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_8u_AC4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 8 位无符号整数腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

单通道 16 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

单通道 16 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

三通道 16 位无符号整数腐蚀。

NppStatus nppiErode_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

三通道 16 位无符号整数腐蚀。

NppStatus nppiErode_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_16u_C4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 16 位无符号整数腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_16u_AC4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 16 位无符号整数腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

单通道 32 位浮点腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

单通道 32 位浮点腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

三通道 32 位浮点腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

三通道 32 位浮点腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 32 位浮点腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_32f_C4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 32 位浮点腐蚀。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppStreamContext nppStreamCtx)

四通道 32 位浮点腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

NppStatus nppiErode_32f_AC4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor)

四通道 32 位浮点腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode 函数的通用参数:

图像腐蚀边框

带边框控制的腐蚀

腐蚀运算将输出像素计算为掩码下像素的最小值。掩码值对应的像素为零的像素不参与最小值搜索。对于灰度腐蚀,掩码包含有符号的掩码值,这些值在确定钳位后的最小值之前,会添加到相应的源图像样本值中。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于源图像外部的所有掩码像素。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

nppiErodeBorder 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiErodeBorder_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数腐蚀边框。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 8 位无符号整数腐蚀边框。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 8 位无符号整数腐蚀边框。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

三通道 8 位无符号整数腐蚀边框。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数腐蚀边框。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 8 位无符号整数腐蚀边框。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数腐蚀边框,忽略 Alpha 通道。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 8 位无符号整数腐蚀边框,忽略 Alpha 通道。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 16 位无符号整数腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 16 位无符号整数腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 16 位无符号整数腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

三通道 16 位无符号整数腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 16 位无符号整数腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数腐蚀,带边界控制,忽略 Alpha 通道。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 16 位无符号整数腐蚀,带边界控制,忽略 Alpha 通道。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 32 位浮点腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 32 位浮点腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 32 位浮点腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

三通道 32 位浮点腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 32 位浮点腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点腐蚀,带边界控制,忽略 Alpha 通道。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiErodeBorder_32f_AC4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

四通道 32 位浮点腐蚀,带边界控制,忽略 Alpha 通道。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiGrayErodeBorder_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数灰度级腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiGrayErodeBorder_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32s *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 8 位无符号整数灰度级腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiGrayErodeBorder_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 32 位浮点灰度级腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

NppStatus nppiGrayErodeBorder_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, const Npp32f *pMask, NppiSize oMaskSize, NppiPoint oAnchor, NppiBorderType eBorderType)

单通道 32 位浮点灰度级腐蚀,带边界控制。

有关通用参数的描述,请参阅nppiErodeBorder 函数的通用参数:

图像腐蚀 3x3

腐蚀3x3

使用 3x3 掩模进行腐蚀,锚点位于其中心像素。

用户有责任避免 在图像边界之外采样

nppiErode3x3 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiErode3x3_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)

单通道 8 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

三通道 8 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI)

三通道 8 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_8u_C4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI)

四通道 8 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数 3x3 腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_8u_AC4R(const Npp8u *pSrc, int nSrcStep, Npp8u *pDst, int nDstStep, NppiSize oSizeROI)

四通道 8 位无符号整数 3x3 腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

单通道 16 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI)

单通道 16 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

三通道 16 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI)

三通道 16 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_16u_C4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI)

四通道 16 位无符号整数 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数 3x3 腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_16u_AC4R(const Npp16u *pSrc, int nSrcStep, Npp16u *pDst, int nDstStep, NppiSize oSizeROI)

四通道 16 位无符号整数 3x3 腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

单通道 32 位浮点 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)

单通道 32 位浮点 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

三通道 32 位浮点 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI)

三通道 32 位浮点 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 32 位浮点 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_32f_C4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI)

四通道 32 位浮点 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

四通道 32 位浮点 3x3 腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_32f_AC4R(const Npp32f *pSrc, int nSrcStep, Npp32f *pDst, int nDstStep, NppiSize oSizeROI)

四通道 32 位浮点 3x3 腐蚀,忽略 Alpha 通道。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_64f_C1R_Ctx(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppStreamContext nppStreamCtx)

单通道 64 位浮点 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

NppStatus nppiErode3x3_64f_C1R(const Npp64f *pSrc, Npp32s nSrcStep, Npp64f *pDst, Npp32s nDstStep, NppiSize oSizeROI)

单通道 64 位浮点 3x3 腐蚀。

有关通用参数描述,请参阅 nppiErode3x3 函数的通用参数:

图像腐蚀 3x3 边框

Erode3x3Border

使用 3x3 掩模进行腐蚀,锚点位于中心像素,带边框控制。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于源图像外部的所有掩码像素。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

nppiErode3x3Border 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiErode3x3Border_8u_C1R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 8 位无符号整数 3x3 腐蚀,带边框控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_8u_C1R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

单通道 8 位无符号整数 3x3 腐蚀,带边框控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_8u_C3R_Ctx(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 8 位无符号整数 3x3 腐蚀,带边框控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_8u_C3R(const Npp8u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

三通道 8 位无符号整数 3x3 腐蚀,带边框控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数 3x3 腐蚀,带边框控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 8 位无符号整数 3x3 腐蚀,带边框控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_8u_AC4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整数 3x3 腐蚀,带边框控制,忽略 Alpha 通道。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_8u_AC4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 8 位无符号整数 3x3 腐蚀,带边框控制,忽略 Alpha 通道。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_16u_C1R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 16 位无符号整数 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_16u_C1R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

单通道 16 位无符号整数 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_16u_C3R_Ctx(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 16 位无符号整数 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_16u_C3R(const Npp16u *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

三通道 16 位无符号整数 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_16u_C4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_16u_C4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 16 位无符号整数 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_16u_AC4R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 16 位无符号整数 3x3 腐蚀,带边界控制,忽略 Alpha 通道。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_16u_AC4R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 16 位无符号整数 3x3 腐蚀,带边界控制,忽略 Alpha 通道。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_32f_C1R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 32 位浮点 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_32f_C1R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

单通道 32 位浮点 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_32f_C3R_Ctx(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 32 位浮点 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_32f_C3R(const Npp32f *pSrc, Npp32s nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, Npp32s nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

三通道 32 位浮点 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 32 位浮点 3x3 腐蚀,带边界控制。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_32f_AC4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点 3x3 腐蚀,带边界控制,忽略 Alpha 通道。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

NppStatus nppiErode3x3Border_32f_AC4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, NppiBorderType eBorderType)

四通道 32 位浮点 3x3 腐蚀,带边界控制,忽略 Alpha 通道。

有关通用参数的说明,请参阅 nppiErode3x3Border 函数的通用参数:

图像复杂形态学操作

图像形态学

复杂图像形态学

复杂图像形态学操作。

图像形态学获取缓冲区大小

形态学获取缓冲区大小

在调用 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数之前,应用程序首先需要调用相应的 MorphGetBufferSize 函数来确定要分配为工作缓冲区​​的设备内存量。然后,应用程序分配的设备内存将作为 pBuffer 参数传递给相应的 MorphXXXBorder 函数。

nppiMorphGetBufferSize 函数的通用参数:

param oSizeROI

感兴趣区域 (ROI).

param hpBufferSize

所需的缓冲区大小(以字节为单位)。

函数

NppStatus nppiMorphGetBufferSize_8u_C1R(NppiSize oSizeROI, int *hpBufferSize)

根据目标图像 oSizeROI 的宽度和高度,计算 1 通道 8 位无符号整数 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数所需的临时缓冲区大小。

有关通用参数描述,请参阅nppiMorphGetBufferSize 函数的通用参数:

NppStatus nppiMorphGetBufferSize_8u_C3R(NppiSize oSizeROI, int *hpBufferSize)

根据目标图像 oSizeROI 的宽度和高度,计算 3 通道 8 位无符号整数 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数所需的临时缓冲区大小。

有关通用参数描述,请参阅nppiMorphGetBufferSize 函数的通用参数:

NppStatus nppiMorphGetBufferSize_8u_C4R(NppiSize oSizeROI, int *hpBufferSize)

根据目标图像 oSizeROI 的宽度和高度,计算 4 通道 8 位无符号整数 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数所需的临时缓冲区大小。

有关通用参数描述,请参阅nppiMorphGetBufferSize 函数的通用参数:

NppStatus nppiMorphGetBufferSize_16u_C1R(NppiSize oSizeROI, int *hpBufferSize)

根据目标图像 oSizeROI 的宽度和高度,计算 1 通道 16 位无符号整数 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数所需的临时缓冲区大小。

有关通用参数描述,请参阅nppiMorphGetBufferSize 函数的通用参数:

NppStatus nppiMorphGetBufferSize_16s_C1R(NppiSize oSizeROI, int *hpBufferSize)

根据目标图像 oSizeROI 的宽度和高度,计算 1 通道 16 位有符号整数 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数所需的临时缓冲区大小。

有关通用参数描述,请参阅nppiMorphGetBufferSize 函数的通用参数:

NppStatus nppiMorphGetBufferSize_32f_C1R(NppiSize oSizeROI, int *hpBufferSize)

根据目标图像 oSizeROI 的宽度和高度,计算 1 通道 32 位浮点 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数所需的临时缓冲区大小。

有关通用参数描述,请参阅nppiMorphGetBufferSize 函数的通用参数:

NppStatus nppiMorphGetBufferSize_32f_C3R(NppiSize oSizeROI, int *hpBufferSize)

根据目标图像 oSizeROI 的宽度和高度,计算 3 通道 32 位浮点 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数所需的临时缓冲区大小。

有关通用参数描述,请参阅nppiMorphGetBufferSize 函数的通用参数:

NppStatus nppiMorphGetBufferSize_32f_C4R(NppiSize oSizeROI, int *hpBufferSize)

根据目标图像 oSizeROI 的宽度和高度,计算 4 通道 32 位浮点 MorphCloseBorder、MorphOpenBorder、MorphTopHatBorder、MorphBlackHatBorder 或 MorphGradientBorder 函数所需的临时缓冲区大小。

有关通用参数描述,请参阅nppiMorphGetBufferSize 函数的通用参数:

图像形态学闭运算(Border)

MorphCloseBorder

先膨胀后腐蚀,带边界控制。

形态学闭运算将输出像素计算为掩码下像素的最大像素值,然后使用第一次pass的结果作为输入进行第二次pass,输出相同掩码下像素的最小像素值。掩码值为零的像素不参与最大值或最小值的搜索。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于所有落在源图像外部的掩码像素。掩码在被测试的源图像像素上居中。

在调用任何 MorphCloseBorder 函数之前,应用程序首先需要调用相应的 MorphGetBufferSize 函数来确定要分配为工作缓冲区的设备内存量。然后,分配的设备内存将作为 pBuffer 参数传递给相应的 MorphCloseBorder 函数。

使用 oSrcOffset 和 oSrcSize 参数来控制将边界控制操作应用于源图像 ROI 边界的位置。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

nppiMorphCloseBorder 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param pBuffer

指向设备内存临时缓冲区的指针,其大小至少与相应 MorphGetBufferSize 调用返回的值一样大。

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiMorphCloseBorder_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 8 位无符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 8 位无符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

3 通道 8 位无符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

3 通道 8 位无符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

4 通道 8 位无符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

4 通道 8 位无符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位无符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位无符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位有符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位有符号整数形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_32f_C1R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 32 位浮点形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 32 位浮点形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_32f_C3R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

3 通道 32 位浮点形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_32f_C3R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

3 通道 32 位浮点形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

4 通道 32 位浮点形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

NppStatus nppiMorphCloseBorder_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

4 通道 32 位浮点形态学闭运算,带边界控制。

有关通用参数描述,请参阅nppiMorphCloseBorder 函数的通用参数:

Image Morph Open Border

MorphOpenBorder

先腐蚀后膨胀的形态学开运算,带边界控制。

形态学开运算计算输出像素,首先取掩码下像素的最小值作为第一次运算的结果,然后使用第一次运算的结果作为输入,再次在相同掩码下取像素的最大值作为最终输出像素值。掩码值为零的像素不参与最小值或最大值搜索。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于所有落在源图像外部的掩码像素。掩码在被测试的源图像像素上居中。

在调用任何 MorphOpenBorder 函数之前,应用程序首先需要调用相应的 MorphGetBufferSize 函数来确定要分配为工作缓冲区的设备内存量。然后,将分配的设备内存作为 pBuffer 参数传递给相应的 MorphOpenBorder 函数。

使用 oSrcOffset 和 oSrcSize 参数来控制将边界控制操作应用于源图像 ROI 边界的位置。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

Common parameters for nppiMorphOpenBorder functions:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param pBuffer

指向设备内存临时缓冲区的指针,其大小至少与相应 MorphGetBufferSize 调用返回的值一样大。

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiMorphOpenBorder_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 8 位无符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 8 位无符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

3 通道 8 位无符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

3 通道 8 位无符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

4 通道 8 位无符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

4 通道 8 位无符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位无符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位无符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位有符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位有符号整数形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_32f_C1R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 32 位浮点形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 32 位浮点形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_32f_C3R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

3 通道 32 位浮点形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_32f_C3R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

3 通道 32 位浮点形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

4 通道 32 位浮点形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

NppStatus nppiMorphOpenBorder_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

4 通道 32 位浮点形态学开运算,带边界控制。

有关通用参数的描述,请参阅 通用 nppiMorphOpenBorder 函数的参数:

图像形态学顶帽边界

MorphToHatBorder

源像素减去带边界控制的形态学开运算像素结果。

形态学顶帽运算计算输出像素为源像素减去掩模下像素的形态学开运算结果。掩模值为零的像素不参与最大值或最小值的搜索。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于所有落在源图像外部的掩码像素。掩码在被测试的源图像像素上居中。

在调用任何 MorphTopHatBorder 函数之前,应用程序首先需要调用相应的 MorphGetBufferSize 函数来确定要分配为工作缓冲区的设备内存量。然后将分配的设备内存作为 pBuffer 参数传递给相应的 MorphTopHatBorder 函数。

使用 oSrcOffset 和 oSrcSize 参数来控制将边界控制操作应用于源图像 ROI 边界的位置。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

nppiMorphTopHatBorder 函数的常用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param pBuffer

指向设备内存临时缓冲区的指针,其大小至少与相应 MorphGetBufferSize 调用返回的值一样大。

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiMorphTopHatBorder_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 8 位无符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 8 位无符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

3 通道 8 位无符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

3 通道 8 位无符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

4 通道 8 位无符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

4 通道 8 位无符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位无符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位无符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位有符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位有符号整数形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_32f_C1R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 32 位浮点形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 32 位浮点形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_32f_C3R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

3 通道 32 位浮点形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_32f_C3R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

3 通道 32 位浮点形态学顶帽,带边框控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

4 通道 32 位浮点形态学顶帽运算,带边界控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

NppStatus nppiMorphTopHatBorder_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

4 通道 32 位浮点形态学顶帽运算,带边界控制。

有关通用参数描述,请参阅 nppiMorphTopHatBorder 函数的通用参数:

图像形态学黑帽边界

MorphBlackHatBorder

形态学闭运算像素结果减去带边界控制的源像素。

形态学黑帽计算输出像素为掩码下像素的形态学闭运算像素值减去源像素值。掩码值为零的像素不参与最大值或最小值的搜索。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于所有落在源图像外部的掩码像素。掩码在被测试的源图像像素上居中。

在调用任何 MorphBlackHatBorder 函数之前,应用程序首先需要调用相应的 MorphGetBufferSize 来确定要分配为工作缓冲区的设备内存量。然后将分配的设备内存作为 pBuffer 参数传递给相应的 MorphBlackHatBorder 函数。

使用 oSrcOffset 和 oSrcSize 参数来控制将边界控制操作应用于源图像 ROI 边界的位置。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

nppiMorphBlackHatBorder 函数的常用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param pBuffer

指向设备内存临时缓冲区的指针,其大小至少与相应 MorphGetBufferSize 调用返回的值一样大。

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiMorphBlackHatBorder_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 8 位无符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 8 位无符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

3 通道 8 位无符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

3 通道 8 位无符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

4 通道 8 位无符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

4 通道 8 位无符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位无符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位无符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位有符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位有符号整数形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_32f_C1R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 32 位浮点形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 32 位浮点形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_32f_C3R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 32 位浮点型形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_32f_C3R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

三通道 32 位浮点型形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 32 位浮点型形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

NppStatus nppiMorphBlackHatBorder_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

四通道 32 位浮点型形态学黑帽运算,带边界控制。

有关常用参数的说明,请参阅 nppiMorphBlackHatBorder 函数的常用参数:

图像形态学梯度边界

MorphGradientBorder

形态学膨胀像素结果减去形态学腐蚀像素结果,带边界控制。

形态学梯度计算输出像素,其值为掩模下像素的形态学膨胀像素值减去掩模下像素的形态学腐蚀像素值。掩模值为零的像素不参与最大值或最小值的搜索。

如果掩码的任何部分与源图像边界重叠,则请求的边界类型操作将应用于所有落在源图像外部的掩码像素。掩码在被测试的源图像像素上居中。

在调用任何 MorphGradientBorder 函数之前,应用程序首先需要调用相应的 MorphGetBufferSize 函数来确定要分配为工作缓冲区设备内存量。然后,将分配的设备内存作为 pBuffer 参数传递给相应的 MorphGradientBorder 函数。

使用 oSrcOffset 和 oSrcSize 参数来控制将边界控制操作应用于源图像 ROI 边界的位置。

目前仅支持 NPP_BORDER_REPLICATE 边界类型操作。

nppiMorphGradientBorder 函数的通用参数:

param pSrc

源图像指针.

param nSrcStep

源图像行步长.

param oSrcSize

相对于 pSrc 的源图像宽度和高度(以像素为单位)。

param oSrcOffset

相对于 pSrc 的源图像起始点。

param pDst

目标图像指针.

param nDstStep

目标图像行步长.

param oSizeROI

感兴趣区域 (ROI).

param pMask

指向掩码数组起始地址的指针

param oMaskSize

掩码数组的宽度和高度。

param oAnchor

掩码原点参考系相对于源像素的 X 和 Y 偏移量。

param pBuffer

指向设备内存临时缓冲区的指针,其大小至少与相应 MorphGetBufferSize 调用返回的值一样大。

param eBorderType

要应用于源图像边界的边界类型操作。

param nppStreamCtx

应用程序管理的流上下文.

return

图像数据相关错误代码, ROI 相关错误代码

函数

NppStatus nppiMorphGradientBorder_8u_C1R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 8 位无符号整型形态学梯度运算,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_8u_C1R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

单通道 8 位无符号整型形态学梯度运算,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_8u_C3R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

三通道 8 位无符号整型形态学梯度运算,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_8u_C3R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

三通道 8 位无符号整型形态学梯度运算,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_8u_C4R_Ctx(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

四通道 8 位无符号整型形态学梯度运算,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_8u_C4R(const Npp8u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp8u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

四通道 8 位无符号整型形态学梯度运算,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_16u_C1R_Ctx(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

单通道 16 位无符号整型形态学梯度运算,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_16u_C1R(const Npp16u *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16u *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

单通道 16 位无符号整型形态学梯度运算,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_16s_C1R_Ctx(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 16 位有符号整数形态学梯度,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_16s_C1R(const Npp16s *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp16s *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 16 位有符号整数形态学梯度,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_32f_C1R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

1 通道 32 位浮点形态学梯度,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_32f_C1R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

1 通道 32 位浮点形态学梯度,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_32f_C3R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

3 通道 32 位浮点形态学梯度,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_32f_C3R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

3 通道 32 位浮点形态学梯度,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_32f_C4R_Ctx(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType, NppStreamContext nppStreamCtx)

4 通道 32 位浮点形态学梯度,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数:

NppStatus nppiMorphGradientBorder_32f_C4R(const Npp32f *pSrc, int nSrcStep, NppiSize oSrcSize, NppiPoint oSrcOffset, Npp32f *pDst, int nDstStep, NppiSize oSizeROI, const Npp8u *pMask, NppiSize oMaskSize, NppiPoint oAnchor, Npp8u *pBuffer, NppiBorderType eBorderType)

4 通道 32 位浮点形态学梯度,带边界控制。

有关通用参数的描述,请参阅nppiMorphGradientBorder 函数的通用参数: