数据类型、结构体、枚举和常量
-
enum NppiInterpolationMode
-
滤波方法。
值
-
enumerator NPPI_INTER_UNDEFINED
-
未定义的滤波插值模式。
-
enumerator NPPI_INTER_NN
-
最近邻滤波。
-
enumerator NPPI_INTER_LINEAR
-
线性插值。
-
enumerator NPPI_INTER_CUBIC
-
三次插值。
-
enumerator NPPI_INTER_CUBIC2P_BSPLINE
-
双参数三次滤波器 (B=1, C=0)
-
enumerator NPPI_INTER_CUBIC2P_CATMULLROM
-
双参数三次滤波器 (B=0, C=1/2)
-
enumerator NPPI_INTER_CUBIC2P_B05C03
-
双参数三次滤波器 (B=1/2, C=3/10)
-
enumerator NPPI_INTER_SUPER
-
超采样。
-
enumerator NPPI_INTER_LANCZOS
-
Lanczos 滤波。
-
enumerator NPPI_INTER_LANCZOS3_ADVANCED
-
阶数为 3 的通用 Lanczos 滤波。
-
enumerator NPPI_SMOOTH_EDGE
-
平滑边缘滤波。
-
enumerator NPPI_INTER_UNDEFINED
-
enum NppiBayerGridPosition
-
拜耳网格位置注册。
值
-
enumerator NPPI_BAYER_BGGR
-
默认注册位置 BGGR。
-
enumerator NPPI_BAYER_RGGB
-
注册位置 RGGB。
-
enumerator NPPI_BAYER_GBRG
-
注册位置 GBRG。
-
enumerator NPPI_BAYER_GRBG
-
注册位置 GRBG。
-
enumerator NPPI_BAYER_BGGR
-
enum NppiMaskSize
-
固定滤波器内核尺寸。
值
-
enumerator NPP_MASK_SIZE_1_X_3
-
1 X 3 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_1_X_5
-
1 X 5 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_3_X_1
-
3 X 1 滤波器掩码尺寸,为更多 1 X N 类型枚举值留出空间。
-
enumerator NPP_MASK_SIZE_5_X_1
-
5 X 1 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_3_X_3
-
3 X 3 滤波器掩码尺寸,为更多 N X 1 类型枚举值留出空间。
-
enumerator NPP_MASK_SIZE_5_X_5
-
5 X 5 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_7_X_7
-
7 X 7 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_9_X_9
-
9 X 9 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_11_X_11
-
11 X 11 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_13_X_13
-
13 X 13 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_15_X_15
-
15 X 15 滤波器掩码尺寸。
-
enumerator NPP_MASK_SIZE_1_X_3
-
enum NppiDifferentialKernel
-
微分滤波器类型。
值
-
enumerator NPP_FILTER_SOBEL
-
微分内核滤波器类型 Sobel。
-
enumerator NPP_FILTER_SCHARR
-
微分内核滤波器类型 Scharr。
-
enumerator NPP_FILTER_SOBEL
-
enum NppStatus
-
错误状态代码。
几乎所有 NPP 函数都使用这些返回代码返回错误状态信息。负返回值表示错误,正返回值表示警告,返回代码 0 表示成功。
值
-
enumerator NPP_NOT_SUPPORTED_MODE_ERROR
-
不支持的模式错误。
-
enumerator NPP_INVALID_HOST_POINTER_ERROR
-
无效的主机内存指针错误。
-
enumerator NPP_INVALID_DEVICE_POINTER_ERROR
-
无效的设备内存指针错误。
-
enumerator NPP_LUT_PALETTE_BITSIZE_ERROR
-
颜色查找表位大小错误。
-
enumerator NPP_ZC_MODE_NOT_SUPPORTED_ERROR
-
不支持过零模式错误。
-
enumerator NPP_NOT_SUFFICIENT_COMPUTE_CAPABILITY
-
Cuda 计算能力不足错误。
-
enumerator NPP_TEXTURE_BIND_ERROR
-
纹理绑定错误。
-
enumerator NPP_WRONG_INTERSECTION_ROI_ERROR
-
错误的感兴趣区域交叉错误。
-
enumerator NPP_HAAR_CLASSIFIER_PIXEL_MATCH_ERROR
-
Haar 分类器像素匹配错误。
-
enumerator NPP_MEMFREE_ERROR
-
内存释放请求错误。
-
enumerator NPP_MEMSET_ERROR
-
内存设置请求错误。
-
enumerator NPP_MEMCPY_ERROR
-
内存复制请求错误。
-
enumerator NPP_ALIGNMENT_ERROR
-
内存对齐错误。
-
enumerator NPP_CUDA_KERNEL_EXECUTION_ERROR
-
Cuda 内核执行错误,最常见的是 Cuda 内核启动错误。
-
enumerator NPP_ROUND_MODE_NOT_SUPPORTED_ERROR
-
不支持的舍入模式。
-
enumerator NPP_QUALITY_INDEX_ERROR
-
图像像素对于质量指标是恒定的。
-
enumerator NPP_RESIZE_NO_OPERATION_ERROR
-
输出图像尺寸之一小于 1 像素。
-
enumerator NPP_OVERFLOW_ERROR
-
数字溢出数据类型的上限或下限。
-
enumerator NPP_NOT_EVEN_STEP_ERROR
-
步长值不是像素的倍数。
-
enumerator NPP_HISTOGRAM_NUMBER_OF_LEVELS_ERROR
-
直方图的级别数小于 2。
-
enumerator NPP_LUT_NUMBER_OF_LEVELS_ERROR
-
LUT 的级别数小于 2。
-
enumerator NPP_CORRUPTED_DATA_ERROR
-
处理的数据已损坏。
-
enumerator NPP_CHANNEL_ORDER_ERROR
-
目标通道的顺序错误。
-
enumerator NPP_ZERO_MASK_VALUE_ERROR
-
掩码的所有值均为零。
-
enumerator NPP_QUADRANGLE_ERROR
-
四边形是非凸的或退化为三角形、线或点。
-
enumerator NPP_RECTANGLE_ERROR
-
矩形区域的大小小于或等于 1。
-
enumerator NPP_COEFFICIENT_ERROR
-
变换系数的不允许值。
-
enumerator NPP_NUMBER_OF_CHANNELS_ERROR
-
通道数错误或不支持。
-
enumerator NPP_COI_ERROR
-
感兴趣的通道不是 1、2 或 3。
-
enumerator NPP_DIVISOR_ERROR
-
除数为零。
-
enumerator NPP_CHANNEL_ERROR
-
非法通道索引。
-
enumerator NPP_STRIDE_ERROR
-
步幅小于行长度。
-
enumerator NPP_ANCHOR_ERROR
-
锚点在掩码之外。
-
enumerator NPP_MASK_SIZE_ERROR
-
下限大于上限。
-
enumerator NPP_RESIZE_FACTOR_ERROR
-
enumerator NPP_INTERPOLATION_ERROR
-
enumerator NPP_MIRROR_FLIP_ERROR
-
enumerator NPP_MOMENT_00_ZERO_ERROR
-
enumerator NPP_THRESHOLD_NEGATIVE_LEVEL_ERROR
-
enumerator NPP_THRESHOLD_ERROR
-
enumerator NPP_CONTEXT_MATCH_ERROR
-
enumerator NPP_FFT_FLAG_ERROR
-
enumerator NPP_FFT_ORDER_ERROR
-
enumerator NPP_STEP_ERROR
-
步长小于或等于零。
-
enumerator NPP_SCALE_RANGE_ERROR
-
enumerator NPP_DATA_TYPE_ERROR
-
enumerator NPP_OUT_OFF_RANGE_ERROR
-
enumerator NPP_DIVIDE_BY_ZERO_ERROR
-
enumerator NPP_MEMORY_ALLOCATION_ERR
-
enumerator NPP_NULL_POINTER_ERROR
-
enumerator NPP_RANGE_ERROR
-
enumerator NPP_SIZE_ERROR
-
enumerator NPP_BAD_ARGUMENT_ERROR
-
enumerator NPP_NO_MEMORY_ERROR
-
enumerator NPP_NOT_IMPLEMENTED_ERROR
-
enumerator NPP_ERROR
-
enumerator NPP_ERROR_RESERVED
-
enumerator NPP_NO_ERROR
-
无错误操作。
-
enumerator NPP_SUCCESS
-
操作成功(与 NPP_NO_ERROR 相同)
-
enumerator NPP_NO_OPERATION_WARNING
-
表示未执行任何操作。
-
enumerator NPP_DIVIDE_BY_ZERO_WARNING
-
除数为零,但不会终止执行。
-
enumerator NPP_AFFINE_QUAD_INCORRECT_WARNING
-
表示传递给仿射扭曲函数之一的四边形不具备必要的属性。
使用前 3 个顶点,第四个顶点被丢弃。
-
enumerator NPP_WRONG_INTERSECTION_ROI_WARNING
-
给定的 ROI 与源 ROI 或目标 ROI 均不相交。
因此未执行任何操作。
-
enumerator NPP_WRONG_INTERSECTION_QUAD_WARNING
-
给定的四边形与源 ROI 或目标 ROI 均不相交。
因此未执行任何操作。
-
enumerator NPP_DOUBLE_SIZE_WARNING
-
图像尺寸不是二的倍数。
表示在 422/411/420 采样的情況下,为了正确处理,ROI 宽度/高度已被修改。
-
enumerator NPP_MISALIGNED_DST_ROI_WARNING
-
由于非合并内存访问导致的速度降低警告。
-
enumerator NPP_NOT_SUPPORTED_MODE_ERROR
-
struct NppLibraryVersion
-
NPPLibraryVersion 此结构体包含 NPP 库版本信息。
-
typedef unsigned char Npp8u
-
8 位无符号字符
-
typedef signed char Npp8s
-
8 位有符号字符
-
typedef unsigned short Npp16u
-
16 位无符号整数
-
typedef short Npp16s
-
16 位有符号整数
-
typedef unsigned int Npp32u
-
32 位无符号整数
-
typedef int Npp32s
-
32 位有符号整数
-
typedef unsigned long long Npp64u
-
64 位无符号整数
-
typedef long long Npp64s
-
64 位有符号整数
-
typedef float Npp32f
-
32 位 (IEEE) 浮点数
-
typedef double Npp64f
-
64 位浮点数
-
struct Npp8uc
-
复数 此结构体表示一个无符号字符复数。
-
struct Npp16uc
-
复数 此结构体表示一个无符号短整型复数。
-
struct Npp16sc
-
复数 此结构体表示一个短整型复数。
-
struct Npp32uc
-
复数 此结构体表示一个无符号整型复数。
-
struct Npp32sc
-
复数 此结构体表示一个有符号整型复数。
-
struct Npp32fc
-
复数 此结构体表示一个单精度浮点复数。
-
struct Npp64sc
-
复数 此结构体表示一个长长整型复数。
-
struct Npp64fc
-
复数 此结构体表示一个双精度浮点复数。
-
enum NppDataType
-
nppiPlus 函数的数据类型。
值
-
enumerator NPP_8U
-
8 位无符号整数数据类型
-
enumerator NPP_8S
-
8 位有符号整数数据类型
-
enumerator NPP_16U
-
16 位无符号整数数据类型
-
enumerator NPP_16S
-
16 位有符号整数数据类型
-
enumerator NPP_32U
-
32 位无符号整数数据类型
-
enumerator NPP_32S
-
32 位有符号整数数据类型
-
enumerator NPP_64U
-
64 位无符号整数数据类型
-
enumerator NPP_64S
-
64 位有符号整数数据类型
-
enumerator NPP_16F
-
16 位原始 Cuda 浮点数据类型
-
enumerator NPP_32F
-
32 位浮点数据类型
-
enumerator NPP_64F
-
64 位双精度浮点数据类型
-
enumerator NPP_8U
-
enum NppiChannels
-
nppiPlus 函数的图像通道计数。
值
-
enumerator NPP_CH_1
-
每个像素单通道数据。
-
enumerator NPP_CH_2
-
每个像素双通道数据。
-
enumerator NPP_CH_3
-
每个像素三通道数据。
-
enumerator NPP_CH_4
-
每个像素四通道数据。
-
enumerator NPP_CH_A4
-
每个像素四通道数据,带 alpha 通道。
-
enumerator NPP_CH_P2
-
双通道,每个平面像素单通道数据。
-
enumerator NPP_CH_P3
-
三通道,每个平面像素单通道数据。
-
enumerator NPP_CH_P4
-
四通道,每个平面像素单通道数据。
-
enumerator NPP_CH_1
-
NPP_MIN_8U
-
最小值 8 位无符号整数。
-
NPP_MAX_8U
-
最大值 8 位无符号整数。
-
NPP_MIN_16U
-
最小值 16 位无符号整数。
-
NPP_MAX_16U
-
最大值 16 位无符号整数。
-
NPP_MIN_32U
-
最小值 32 位无符号整数。
-
NPP_MAX_32U
-
最大值 32 位无符号整数。
-
NPP_MIN_64U
-
最小值 64 位无符号整数。
-
NPP_MAX_64U
-
最大值 64 位无符号整数。
-
NPP_MIN_8S
-
最小值 8 位有符号整数。
-
NPP_MAX_8S
-
最大值 8 位有符号整数。
-
NPP_MIN_16S
-
最小值 16 位有符号整数。
-
NPP_MAX_16S
-
最大值 16 位有符号整数。
-
NPP_MIN_32S
-
最小值 32 位有符号整数。
-
NPP_MAX_32S
-
最大值 32 位有符号整数。
-
NPP_MIN_64S
-
最小值 64 位有符号整数。
-
NPP_MAX_64S
-
最小值 64 位有符号整数。
-
NPP_MINABS_32F
-
最小正值 32 位浮点数值。
-
NPP_MAXABS_32F
-
最大正值 32 位浮点数值。
-
NPP_MINABS_64F
-
最小正值 64 位浮点数值。
-
NPP_MAXABS_64F
-
最大正值 64 位浮点数值。
-
struct NppiPoint
-
2D 点
-
struct NppiPoint32f
-
2D Npp32f 点
-
struct NppiPoint64f
-
2D Npp64f 点
-
struct NppPointPolar
-
2D 极坐标点
-
struct NppiSize
-
二维尺寸。此结构体通常表示二维空间中矩形区域的尺寸。
-
struct NppiRect
-
二维矩形。此结构体包含二维空间中矩形的位置和尺寸信息。
矩形的位置通常由其左上角的坐标表示。
-
enum NppiAxis
-
nppiMirror 方向控制
值
-
enumerator NPP_HORIZONTAL_AXIS
-
在镜像函数中绕水平轴翻转。
-
enumerator NPP_VERTICAL_AXIS
-
在镜像函数中绕垂直轴翻转。
-
enumerator NPP_BOTH_AXIS
-
在镜像函数中绕两个轴翻转。
-
enumerator NPP_HORIZONTAL_AXIS
-
enum NppCmpOp
-
像素比较控制值。
值
-
enumerator NPP_CMP_LESS
-
小于阈值测试。
-
enumerator NPP_CMP_LESS_EQ
-
小于或等于阈值测试。
-
enumerator NPP_CMP_EQ
-
等于阈值测试。
-
enumerator NPP_CMP_GREATER_EQ
-
大于或等于阈值测试。
-
enumerator NPP_CMP_GREATER
-
大于阈值测试。
-
enumerator NPP_CMP_LESS
-
enum NppRoundMode
-
舍入模式。
枚举的舍入模式被许多 NPP 原语使用,以允许用户指定将小数值转换为整数值的方法。另请参阅 舍入模式。
对于 NPP 5.5 版本,引入了三个舍入模式的新名称,这些名称基于 IEEE-754 浮点标准中规定的舍入模式命名约定。 鼓励开发人员使用新的、更长的名称以适应未来,因为旧名称将在后续 NPP 版本中弃用。
值
-
enumerator NPP_RND_NEAR
-
舍入到最接近的偶数整数。
所有小数值都舍入到最接近的整数。 模糊情况(即 <integer>.5)舍入到最接近的偶数整数。 例如:
roundNear(0.5) = 0
roundNear(0.6) = 1
roundNear(1.5) = 2
roundNear(-1.5) = -2
-
enumerator NPP_ROUND_NEAREST_TIES_TO_EVEN
-
NPP_RND_NEAR 的别名。
-
enumerator NPP_RND_FINANCIAL
-
根据金融规则舍入。
所有小数值都舍入到最接近的整数。 模糊情况(即 <integer>.5)舍入到远离零的方向。 例如:
roundFinancial(0.4) = 0
roundFinancial(0.5) = 1
roundFinancial(-1.5) = -2
-
enumerator NPP_ROUND_NEAREST_TIES_AWAY_FROM_ZERO
-
NPP_RND_FINANCIAL 的别名。
-
enumerator NPP_RND_ZERO
-
向零舍入(截断)。
所有 <integer>.<decimals> 形式的小数值都截断为 <integer>。
roundZero(1.5) = 1
roundZero(1.9) = 1
roundZero(-2.5) = -2
-
enumerator NPP_ROUND_TOWARD_ZERO
-
NPP_RND_ZERO 的别名。
-
enumerator NPP_RND_NEAR
-
enum NppiBorderType
-
支持的图像边框模式。
值
-
enumerator NPP_BORDER_UNDEFINED
-
图像边框类型未定义。
-
enumerator NPP_BORDER_NONE
-
图像边框类型无。
-
enumerator NPP_BORDER_CONSTANT
-
图像边框类型常量值。
-
enumerator NPP_BORDER_REPLICATE
-
图像边框类型复制边框像素。
-
enumerator NPP_BORDER_WRAP
-
图像边框类型包裹边框像素。
-
enumerator NPP_BORDER_MIRROR
-
图像边框类型镜像边框像素。
-
enumerator NPP_BORDER_UNDEFINED
-
enum NppHintAlgorithm
-
提示。
值
-
enumerator NPP_ALG_HINT_NONE
-
无提示,目前这些都被忽略。
-
enumerator NPP_ALG_HINT_FAST
-
快速提示,目前这些都被忽略。
-
enumerator NPP_ALG_HINT_ACCURATE
-
精确提示,目前这些都被忽略。
-
enumerator NPP_ALG_HINT_NONE
-
enum NppiAlphaOp
-
Alpha 合成模式控制。
值
-
enumerator NPPI_OP_ALPHA_OVER
-
Alpha 合成 Over 操作。
-
enumerator NPPI_OP_ALPHA_IN
-
Alpha 合成 In 操作。
-
enumerator NPPI_OP_ALPHA_OUT
-
Alpha 合成 Out 操作。
-
enumerator NPPI_OP_ALPHA_ATOP
-
Alpha 合成 Atop 操作。
-
enumerator NPPI_OP_ALPHA_XOR
-
Alpha 合成 XOR 操作。
-
enumerator NPPI_OP_ALPHA_PLUS
-
Alpha 合成 Plus 操作。
-
enumerator NPPI_OP_ALPHA_OVER_PREMUL
-
Alpha 合成 Over Premultiply 操作。
-
enumerator NPPI_OP_ALPHA_IN_PREMUL
-
Alpha 合成 In Premultiply 操作。
-
enumerator NPPI_OP_ALPHA_OUT_PREMUL
-
Alpha 合成 Out Premultiply 操作。
-
enumerator NPPI_OP_ALPHA_ATOP_PREMUL
-
Alpha 合成 Atop Premultiply 操作。
-
enumerator NPPI_OP_ALPHA_XOR_PREMUL
-
Alpha 合成 XOR Premultiply 操作。
-
enumerator NPPI_OP_ALPHA_PLUS_PREMUL
-
Alpha 合成 Plus Premultiply 操作。
-
enumerator NPPI_OP_ALPHA_PREMUL
-
Alpha 合成 Premultiply 操作。
-
enumerator NPPI_OP_ALPHA_OVER
-
struct NppiHOGConfig
-
NppiHOGConfig 结构体定义了 HOG 描述符的配置参数
-
NPP_HOG_MAX_CELL_SIZE
-
HOG 单元格控制。
单元格的最大水平/垂直像素大小。
-
NPP_HOG_MAX_BLOCK_SIZE
-
块的最大水平/垂直像素大小。
-
NPP_HOG_MAX_BINS_PER_CELL
-
直方图 bin 的最大数量。
-
NPP_HOG_MAX_CELLS_PER_DESCRIPTOR
-
描述符窗口中单元格的最大数量。
-
NPP_HOG_MAX_OVERLAPPING_BLOCKS_PER_DESCRIPTOR
-
描述符窗口中重叠块的最大数量。
-
NPP_HOG_MAX_DESCRIPTOR_LOCATIONS_PER_CALL
-
每个函数调用中描述符窗口位置的最大数量。
-
struct NppiHaarClassifier_32f
-
HaarClassifier_32f 的数据结构。
-
struct NppiHaarBuffer
-
Haar 缓冲区的数据结构。
-
enum NppsZCType
-
信号符号操作。
值
-
enumerator nppZCR
-
符号改变
-
enumerator nppZCXor
-
符号改变 XOR
-
enumerator nppZCC
-
符号改变 count_0
-
enumerator nppZCR
-
enum NppiHuffmanTableType
-
HuffMan 表格控制。
值
-
enumerator nppiDCTable
-
DC 表格。
-
enumerator nppiACTable
-
AC 表格。
-
enumerator nppiDCTable
-
enum NppiNorm
-
范数控制。
值
-
enumerator nppiNormInf
-
最大值
-
enumerator nppiNormL1
-
总和
-
enumerator nppiNormL2
-
平方和的平方根
-
enumerator nppiNormInf
-
struct NppiConnectedRegion
-
连接像素区域信息的数据结构。
-
struct NppiImageDescriptor
-
通用图像描述符。
定义图像的基本参数,包括数据指针、步长和图像尺寸。 可用于源图像和目标图像。
-
struct NppiBufferDescriptor
-
struct NppiCompressedMarkerLabelsInfo
-
提供由 CompressedLabelMarkersUF 函数返回的唯一标记像素感兴趣区域的详细信息。
公共成员
-
struct NppiContourBlockSegment
-
提供轮廓像素网格地图位置和关联的详细信息。
-
struct NppiContourPixelGeometryInfo
-
提供由 nppiCompressedMarkerLabelsUFInfo 函数在主机内存中以逆时针顺序相对于轮廓内部返回的唯一标记像素区域的轮廓(边界)几何信息。
公共成员
-
Npp32u nNextContourPixelIndex
-
在 NppiContourPixelGeometryInfo 列表中,下一个有序轮廓像素的索引
-
Npp32u nPrevContourPixelIndex
-
在 NppiContourPixelGeometryInfo 列表中,上一个有序轮廓像素的索引
-
Npp32u nNextContourPixelIndex
-
NPP_CONTOUR_DIRECTION_SOUTH_EAST
-
提供由 CompressedLabelMarkersUF 函数返回的唯一标记像素区域的轮廓(边界)方向信息。
轮廓方向东南
-
NPP_CONTOUR_DIRECTION_SOUTH
-
轮廓方向南。
-
NPP_CONTOUR_DIRECTION_SOUTH_WEST
-
轮廓方向西南。
-
NPP_CONTOUR_DIRECTION_WEST
-
轮廓方向西。
-
NPP_CONTOUR_DIRECTION_EAST
-
轮廓方向东。
-
NPP_CONTOUR_DIRECTION_NORTH_EAST
-
轮廓方向东北。
-
NPP_CONTOUR_DIRECTION_NORTH
-
轮廓方向北。
-
NPP_CONTOUR_DIRECTION_NORTH_WEST
-
轮廓方向西北。
-
NPP_CONTOUR_DIRECTION_ANY_NORTH
-
提供由 CompressedLabelMarkersUF 函数返回的唯一标记像素区域的轮廓(边界)对角线方向信息。
轮廓方向任意北
-
NPP_CONTOUR_DIRECTION_ANY_WEST
-
轮廓方向任意西。
-
NPP_CONTOUR_DIRECTION_ANY_SOUTH
-
轮廓方向任意南。
-
NPP_CONTOUR_DIRECTION_ANY_EAST
-
轮廓方向任意东。
-
struct NppiContourPixelDirectionInfo
-
用于轮廓像素方向信息的数据结构。
公共成员
-
NppiContourPixelGeometryInfo oContourPixelGeometryInfo
-
像素几何信息结构体。
-
NppiContourPixelGeometryInfo oContourPixelGeometryInfo
-
struct NppiContourTotalsInfo
-
用于轮廓总计数的数据结构。
-
enum NppiWatershedSegmentBoundaryType
-
提供对分水岭分割函数生成的图像中添加的分割边界类型(如果有)的控制。
值
-
enumerator NPP_WATERSHED_SEGMENT_BOUNDARIES_NONE
-
图像分水岭分割边界类型:无。
-
enumerator NPP_WATERSHED_SEGMENT_BOUNDARIES_BLACK
-
图像分水岭分割边界类型:黑色。
-
enumerator NPP_WATERSHED_SEGMENT_BOUNDARIES_WHITE
-
图像分水岭分割边界类型:白色。
-
enumerator NPP_WATERSHED_SEGMENT_BOUNDARIES_CONTRAST
-
图像分水岭分割边界类型:对比强度。
-
enumerator NPP_WATERSHED_SEGMENT_BOUNDARIES_ONLY
-
图像分水岭分割边界类型:仅渲染边界。
-
enumerator NPP_WATERSHED_SEGMENT_BOUNDARIES_NONE
-
struct NppStreamContext
-
应用程序管理的流上下文
NPP 流上下文结构体必须由应用程序填充。应用程序不应初始化或更改保留字段。
公共成员
-
cudaStream_t hStream
-
来自当前的 Cuda 流 ID。
-
int nCudaDeviceId
-
来自 cudaGetDevice()。
-
int nMultiProcessorCount
-
来自 cudaGetDeviceProperties()。
-
int nMaxThreadsPerMultiProcessor
-
来自 cudaGetDeviceProperties()。
-
int nMaxThreadsPerBlock
-
来自 cudaGetDeviceProperties()。
-
来自 cudaGetDeviceProperties()。
-
int nCudaDevAttrComputeCapabilityMajor
-
来自 cudaGetDeviceAttribute()。
-
int nCudaDevAttrComputeCapabilityMinor
-
来自 cudaGetDeviceAttribute()。
-
unsigned int nStreamFlags
-
来自 cudaStreamGetFlags()。
-
int nReserved0
-
保留字段,请勿更改。
-
cudaStream_t hStream
-
struct NppiResizeBatchCXR
-
NPP 批处理几何结构定义。
-
struct NppiResizeBatchROI_Advanced
-
用于可变 ROI 图像批处理调整大小的数据结构。
-
struct NppiMirrorBatchCXR
-
用于批量 nppiMirrorBatch 的数据结构。
-
struct NppiWarpAffineBatchCXR
-
用于批量 nppiWarpAffineBatch 的数据结构。
-
struct NppiWarpPerspectiveBatchCXR
-
用于批量 nppiWarpPerspectiveBatch 的数据结构。
-
struct NppiColorTwistBatchCXR
-
用于批量 nppiColorTwistBatch 的数据结构。