NvDsVisualizationExt#
用于可视化的 NVIDIA 组件。
UUID: 25903cd4-fc5c-4139-987b-47bb27e8b424
版本: 1.6.0
作者: NVIDIA
许可证: 专有
组件#
nvidia::deepstream::NvDsOSDPropertyController#
用于控制 nvidia::deepstream::NvDsOSD
属性的辅助组件。这是一个连接器组件。它必须链接到两个组件 - 用于控制属性的 NvDsOSD
组件,以及另一个通过辅助组件 API 设置/获取属性的组件。
组件 ID: d4865eb4-fffb-314e-acd9-9a8a49e3c03b
基本类型: nvidia::deepstream::INvDsPropertyController
定义于: nvdsvisualization/nvdsvisualization_prop_controllers.hpp
nvidia::deepstream::NvDsOSD#
Nvidia DeepStreamSDK NvOSD
Bin。内部 Pipeline: queue->nvvidconv->queue->nvosd
。参考 nvdsosd 插件
组件 ID: c2d4834f-0829-39d8-9875-3c6b1c9827dc
基本类型: nvidia::deepstream::INvDsElement
参数#
bbox-bg-colors
对象边界框的背景颜色。格式 - <class-label1>=hex1;<class-label2>=hex2
。hex 采用 RGBA 十六进制格式。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
bbox-border-colors
对象边界框的边框颜色。格式 - <class-label1>=hex1;<class-label2>=hex2
。hex 采用 RGBA 十六进制格式。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
border-width
为对象边界框设置的边框宽度。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
clock-color
时钟颜色。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
clock-font
要设置的时钟字体。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
clock-font-size
时钟的字体大小。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
display-bbox
用于控制边界框显示的布尔值。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
display-clock
用于控制时钟显示的布尔值。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
display-mask
用于控制实例掩码显示的布尔值。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
display-text
用于控制文本显示的布尔值。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
display-tracking-id
用于控制对象标签中跟踪 ID 显示的布尔值。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
font
用于对象标签的字体。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
默认值: Serif
gpu-id
设置 GPU 设备 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
hw-blend-color-attr
所有类别的颜色属性。使用字符串,其中包含 ClassID (int), r(float), g(float), b(float), a(float)
中颜色类属性的值,以便设置属性。仅适用于 Jetson 上的硬件模式。例如 0,0.0,1.0,0.0,0.3:1,1.0,0.0,0.3,0.3。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_STRING
默认值: 0,0.000000,0.000000,0.000000,0.000000
nvbuf-memory-type
要为输出缓冲区分配的 NvBufSurface
内存类型。
有效值
0: nvbuf-mem-default
1: nvbuf-mem-cuda-pinned
2: nvbuf-mem-cuda-device
3: nvbuf-mem-cuda-unified
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
process-mode
矩形和文本绘制处理模式。
有效值
0: CPU_MODE
1: GPU_MODE
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
property-controller
NvDsOSD
组件的属性控制器。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsOSDPropertyController
reformat-object-labels
使用格式 <primary label> [tracking-id] <secondary-labels-sorted-by-component-id>
重新格式化对象标签。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: False
text-bg-color
为对象标签设置的文本背景颜色。RGBA 十六进制格式,例如 0xff000044 表示半透明红色。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
text-color
为对象标签设置的文本颜色。RGBA 十六进制格式,例如 0xff000044 表示半透明红色。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
text-size
为对象标签设置的文本大小。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
video-in
nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - video(I420, NV12, P010_10LE, BGRx, RGBA, GRAY8, GBR, RGB, BGR, UYVP)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
video-out
nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(RGBA)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
x-clock-offset
x 轴时钟偏移。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
y-clock-offset
y 轴时钟偏移。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
nvidia::deepstream::NvDsTiler#
将输入多流缓冲区平铺成 2D 阵列。内部 Pipeline: queue->nvmultistreamtiler
。
组件 ID: cea150e2-d8fb-3d59-b835-1b0564633e2e
基本类型: nvidia::deepstream::INvDsElement
参数#
columns
平铺 2D 输出中的列数。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 1
compute-hw
计算缩放硬件。
有效值
0: 默认
1: GPU
2: VIC
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
gpu-id
设置 GPU 设备 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
height
平铺输出的高度(像素)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 1080
interpolation-method
设置插值方法。
有效值
0: 最近邻
1: 双线性
2: 算法 1
3: 算法 2
4: 算法 3
5: 算法 4
6: 默认
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
nvbuf-memory-type
要为输出缓冲区分配的 NvBufSurface
内存类型。
有效值
0: nvbuf-mem-default
1: nvbuf-mem-cuda-pinned
2: nvbuf-mem-cuda-device
3: nvbuf-mem-cuda-unified
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
rows
平铺 2D 输出中的行数。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 1
show-source
要显示的源的 ID。如果为 -1,则平铺所有源,否则仅将单个源缩放到输出缓冲区中。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: -1
video-in
nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - video(NV12, RGBA)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
video-out
nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(NV12, RGBA)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
width
平铺输出的宽度(像素)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 1920
nvidia::deepstream::NvDsSegVisual#
Gstreamer NV 分割可视化插件。
组件 ID: bf8cc54c-b420-3172-9e24-3e47151eb905
基本类型: nvidia::deepstream::INvDsElement
参数#
batch-size
推理的最大批大小。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_UINT64
gpu-id
设置 GPU 设备 ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
height
输出批处理缓冲区中每帧的高度。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_UINT64
video-in
nvidia::deepstream::NvDsStaticInput
组件的句柄。支持的格式 - video(NV12, RGBA)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticInput
video-out
nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(RGBA)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
width
输出批处理缓冲区中每帧的宽度。
标志: GXF_PARAMETER_FLAGS_NONE
类型: GXF_PARAMETER_TYPE_UINT64
nvidia::deepstream::NvDsBlender#
混合多个视频流。
组件 ID: 77e0adad-20ad-3222-a43c-60c42d5313d8
基本类型: nvidia::deepstream::INvDsElement
参数#
background
背景类型。
有效值
0: checker
1: black
2: white
3: transparent
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
batched-background
背景已批处理。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
gpu-id
GPU ID。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
latency
实时模式下的额外延迟,允许上游花费更长时间来生成当前位置的缓冲区(以纳秒为单位)。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
min-upstream-latency
当预期延迟较高的源在聚合器开始播放后动态插入时,这允许覆盖初始源报告的最小延迟。仅当大于实际报告的最小延迟(纳秒)时才考虑此值。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 0
start-time
如果 s``tart-time-selection=set``,则使用的开始时间。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_UINT64
默认值: 18446744073709551615
start-time-selection
决定输出哪个开始时间。
有效值
0: zero
1: first
2: set
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_INT64
默认值: 0
video-in-%u
nvidia::deepstream::NvDsOnRequestInput
组件的句柄。支持的格式 - video(NV12, RGBA)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsOnRequestInput
video-out
nvidia::deepstream::NvDsStaticOutput
组件的句柄。支持的格式 - video(NV12, RGBA)
。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsStaticOutput
nvidia::deepstream::NvDsTilerEventHandler#
处理 DeepStream NvMultiStreamTiler
插件的鼠标和键盘事件。
左键单击平铺中的源以展开它。右键单击以返回到平铺视图。对于键盘事件,z<row-idx><col-idx>
展开位于 (<row-idx>,<col-idx>
) 位置的源。单击 z
以返回到平铺视图。
还切换文本叠加,在平铺视图中禁用,在展开源时启用。
组件 ID: ea9e2715-e4b6-481b-b36e-71e7397f4cf2
基本类型: nvidia::deepstream::INvDsComponent
参数#
handle-mouse-events
处理视频渲染器上的鼠标事件。需要设置“renderer”参数。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_BOOL
默认值: True
kb-input
NvDsKeyboardInput
组件的句柄,用于读取键盘输入。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::INvDsKeyboardInput
latency-probe-connector
nvidia::deepstream::NvDsProbeConnector
组件的句柄。探针将安装在其上的 IO 用于延迟测量。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsProbeConnector
nvdsosd-prop-controller
nvidia::deepstream::NvDsOSDPropertyController
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsOSDPropertyController
renderer-prop-controller
nvidia::deepstream::NvDsVideoRendererPropertyController
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsVideoRendererPropertyController
tiler-out
nvidia::deepstream::NvDsProbeConnector
组件的句柄。
标志: GXF_PARAMETER_FLAGS_OPTIONAL
类型: GXF_PARAMETER_TYPE_HANDLE
句柄类型: nvidia::deepstream::NvDsProbeConnector