数据类型、结构体、枚举与常量
-
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
-
不支持ZeroCrossing模式错误。
-
enumerator NPP_NOT_SUFFICIENT_COMPUTE_CAPABILITY
-
Not sufficient Cuda compute capability error.
-
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个顶点被使用,第4个顶点被丢弃。
-
enumerator NPP_WRONG_INTERSECTION_ROI_WARNING
-
给定的ROI与源ROI或目标ROI均无交集。
因此未执行任何操作。
-
enumerator NPP_WRONG_INTERSECTION_QUAD_WARNING
-
给定的四边形与源ROI或目标ROI均无交集。
因此未执行任何操作。
-
enumerator NPP_DOUBLE_SIZE_WARNING
-
图像尺寸不是2的倍数。
表示在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
-
二维点
-
struct NppiPoint32f
-
2D Npp32f 点
-
struct NppiPoint64f
-
2D Npp64f 点
-
struct NppPointPolar
-
二维极坐标点
-
struct NppiSize
-
2D尺寸 该结构体通常表示二维空间中矩形区域的大小。
-
struct NppiRect
-
2D矩形 该结构体包含二维空间中矩形的位置和尺寸信息。
矩形的位置通常由其左上角的坐标表示。
-
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
-
四舍五入到最接近的偶数。
所有小数都会被四舍五入到最接近的整数。对于中间值(即<整数>.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
-
根据金融规则进行四舍五入。
所有小数都会被四舍五入到最接近的整数。对于中间值(即<整数>.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
-
向零舍入(截断)。
所有形如<整数>.<小数>的分数数字都会被截断为<整数>。
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 混合运算。
-
enumerator NPPI_OP_ALPHA_IN
-
操作中的Alpha合成。
-
enumerator NPPI_OP_ALPHA_OUT
-
Alpha合成输出操作。
-
enumerator NPPI_OP_ALPHA_ATOP
-
Alpha 混合叠加操作。
-
enumerator NPPI_OP_ALPHA_XOR
-
Alpha 合成异或操作。
-
enumerator NPPI_OP_ALPHA_PLUS
-
Alpha 合成叠加操作。
-
enumerator NPPI_OP_ALPHA_OVER_PREMUL
-
预乘操作上的阿尔法合成。
-
enumerator NPPI_OP_ALPHA_IN_PREMUL
-
预乘操作中的Alpha合成。
-
enumerator NPPI_OP_ALPHA_OUT_PREMUL
-
Alpha合成输出预乘操作。
-
enumerator NPPI_OP_ALPHA_ATOP_PREMUL
-
在预乘操作之上的Alpha合成。
-
enumerator NPPI_OP_ALPHA_XOR_PREMUL
-
Alpha合成异或预乘操作。
-
enumerator NPPI_OP_ALPHA_PLUS_PREMUL
-
Alpha合成加预乘操作。
-
enumerator NPPI_OP_ALPHA_PREMUL
-
Alpha合成预乘操作。
-
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
-
直方图的最大分箱数。
-
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
-
符号变化异或
-
enumerator nppZCC
-
符号变化计数_0
-
enumerator nppZCR
-
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的数据结构。