保存检测结果

功能描述

该算子用于将图像检测流程中产生的检测结果(JSON 文件)以及对应的原始图像(多张 PNG 图片打包为 ZIP 文件)保存到本地指定位置,数据可以直接上传至标注网站使用。

使用场景

将检测结果数据保存下来,可上传至标注网站,作为后续人工精细标注或调整的原始数据。

输入输出

输入项

检测结果 :上游检测算子输出的检测结果,包含目标类别名称、多边形列表、包围框、置信度得分等信息

图像 :与检测结果相对应的原始输入图像。算子会将此图像与检测结果一同保存。如果输入多张图像,默认只处理并保存第一张图像。

输出项

保存路径 :输出成功保存数据后的文件夹绝对路径。

参数说明

保存路径

参数说明

用于指定文件保存的目标文件夹路径。

调参说明

  • 指定路径:直接输入一个有效文件夹路径,或点击右侧图标点选一个文件夹路径。

  • 不指定路径:即不填任何路径,算子默认会在 .transfertech 的 atom 文件夹里创建一个 file_save_dir 子文件夹作为存储路径。这对于临时保存或不关心具体存储位置时比较方便。

  • 路径检查:算子会检查指定的路径是否有效。如果路径指向一个已存在的文件(而非文件夹),或者路径无效,算子会报错。如果指定路径不存在,则会尝试创建。

保存名字

参数说明

指定保存文件名称,不需要包含文件后缀名。

调参说明

建议使用具有描述性的名称,便于后续检索和管理,避免使用特殊字符。默认名称:data

只保存单一文件

参数说明

设置文件保存策略,保存为单一文件或者多个文件。

调参说明

  • 关闭(默认):生成多个文件,自动在指定文件名后添加时间戳避免重名,适用于需要记录历史数据或多次运行结果的场景。

  • 开启:算子每次运行都会尝试使用指定名称作为文件名来保存数据,如果文件已存在,新的数据会覆盖旧的文件。适用于需要固定文件名输出,例如用于覆盖上一次结果的场景。

可存储最大内存

参数说明

设置保存目录下允许存储文件的最大总大小,当文件夹内相关文件的总大小超过此限制时,软件会尝试删除该目录下最早创建的同类型文件,以释放空间。

调参说明

请根据可用磁盘空间和数据保留需求设置此值:

  • 较小值: 会更频繁地删除旧文件,节省磁盘空间,但可能导致历史数据丢失较快。

  • 较大值: 允许保存更多历史数据,但会占用更多磁盘空间。

参数范围

[0.00001, 10],默认值:10,单位:GB

是否平滑

参数说明

用于控制是否对输入的检测结果中的多边形轮廓进行平滑处理,只针对超过4个顶点的多边形。

调参说明

  • 开启(默认):尝试平滑多边形的边缘,通常用于减少冗余的控制点,便于后续的人工标注调整。

  • 关闭:直接使用原始的、未经修改的多边形顶点数据。

标注平滑参数

参数说明

用于控制多边形轮廓平滑处理的强度,决定轮廓近似的精度。

调参说明

  • 数值越大,多边形顶点数量越少。适当减少顶点数量可便于后续的人工标注调整;过少的顶点数则会丢失大量细节,导致与原始多边形轮廓的偏差过大。如果平滑后顶点数过少(少于3个),算子会尝试使用最小外接矩形作为轮廓。

  • 数值越小,多边形顶点数量越多,轮廓更接近原始检测结果。但过小的值可能会导致保留的顶点数过多,人工调整难度更大。

参数范围

[0.01, 50],默认值:1