KJNodes/maskinggenerated

Bbox Visualize(BboxVisualize)

该节点支持两种常见的边界框坐标格式:`xywh`(左上角坐标和宽高)和 `xyxy`(左上角和右下角坐标)

Bbox Visualize

images
bboxes
images
line_width
1
bbox_format
xywh
KJNodes

Bbox Visualize 节点支持两种常见的边界框坐标格式:xywh(左上角坐标和宽高)和 xyxy(左上角和右下角坐标)

Bbox Visualize 节点是一个用于在图像上可视化边界框的工具。它的核心功能是接收图像和对应的边界框数据,并在图像上绘制出这些框,从而直观地展示目标检测或区域划分的结果。

节点功能

此节点支持两种常见的边界框坐标格式:xywh(左上角坐标和宽高)和 xyxy(左上角和右下角坐标)。其内部实现会将输入的图像张量进行维度置换,然后根据指定的格式和线宽,使用预设的红色线条在图像上绘制矩形框,最终输出带有可视化框的新图像。

节点参数说明 - Bbox Visualize

连接输入 (Inputs)

参数名称数据类型必填默认值取值范围/选项说明
imagesIMAGE--要绘制边界框的图像
bboxesBBOX--与图像对应的边界框数据,每个框应为包含四个数值的序列

控件参数 (Parameters)

参数名称数据类型必填默认值取值范围/选项说明
bbox_formatCOMBOxywh"xywh", "xyxy"指定边界框格式:xywh(左上角 x, y, 宽度, 高度)或 xyxy(左上角 x, y 和右下角 x, y 坐标)
line_widthINT11 - 10 (间距: 1)设置绘制边界框的线条宽度,取值范围为1到10,间距为1

输出 (Outputs)

参数名称数据类型说明
imagesIMAGE输出已绘制了边界框的可视化图像

使用场景

在目标检测工作流中,此节点非常有用。例如,在运行完一个物体检测模型后,可以将模型输出的原始边界框数据(BBOX)和原始图像(IMAGE)连接到此节点,以快速生成带有检测结果的预览图像,方便用户验证模型的准确性。

注意事项

请注意,输入的 bboxes 参数必须是一个包含四个数值的序列(如列表或数组),且每个数值应为整数或可转换为整数。如果格式不正确或数值无效,节点可能会跳过该框的处理。

Bbox Visualize 节点源码链接

Bbox Visualize 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…