继续执行

简介

继续执行节点是一个 灵活的条件判断节点,用于有条件地控制工作流分支的执行,根据指定的条件判断是否继续执行后续步骤。

该节点的核心特点是 根据输入元素类型自动适配配置选项

  • 当输入来自 属性定义节点 时,提供数值、字符串、布尔等基础类型的比较

  • 当输入来自 检测类节点 (如模型、检测过滤、区域内时间等)时,额外提供检测数量、类别、置信度等专用比较

  • 当输入来自 可视化节点 时,提供图像属性(高度、宽度、宽高比)的比较

该节点支持多种比较模式(静态模式、动态模式),可以灵活地根据工作流中的数据状态来控制执行流程,是实现条件分支逻辑的核心节点。

输入 / 输出

  • 输入

    • 任意数据元素(来自上游节点的输出)

    • 条件判断参数

  • 输出

    • 当条件为真时:继续执行后续步骤

    • 当条件为假时:阻止该分支继续执行

配置参数概览

参数名称

说明

示例/默认值

节点名称

步骤名称,用于标识该节点的唯一标识符

continue_if_1

备注

可选的备注信息,用于描述该步骤的用途

留空

条件语句

点击进入配置页面,设置条件判断的详细参数

点击配置

下一步

当条件为真时执行的下一个步骤

从下拉菜单选择

条件语句配置说明

点击 条件语句 进入配置页面后,需要设置以下参数:

  1. 选择一个元素:选择用于条件判断的数据源(上游节点的输出)

  2. 条件基于:根据选择的元素类型,系统会自动提供相应的比较选项

  3. 在计数之前过滤检测结果 (可选):某些元素类型下可用,用于先过滤再判断

  4. 设置检测阈值:选择比较操作符和输入比较值

备注

关键特性:该节点会根据"选择一个元素"的类型,自动在"条件基于"中提供不同的选项。这使得节点可以适配不同场景的需求。

典型使用场景

场景一:基于属性定义的数值比较(最经典)

适用情况:当需要对自定义的数值、字符串、布尔值进行条件判断时

配置步骤

  1. 选择一个元素:选择属性定义节点的输出,如 property_definition_1.output

  2. 条件基于:无需额外选择(直接基于属性本身)

  3. 选择比较器:根据属性类型选择

    • 数字比较:>=>==!=<<=

    • 字符串比较:以...开头以...结尾包含

    • 布尔比较:为真为假

    • 其他:存在不存在

  4. 选择比较类型

    • 静态模式:与固定值比较

    • 动态模式:与其他节点的输出比较

  5. 输入比较值 (静态模式):输入固定的比较值,如 0

典型应用

  • 判断自定义计数器是否达到阈值

  • 判断状态标识是否为特定值

  • 判断时间戳是否在某个范围内

场景二:基于检测结果的条件判断(最常用)

适用情况:当输入来自检测类节点(模型、检测过滤、区域统计等)时

配置步骤

  1. 选择一个元素:选择检测类节点的输出,如 detections_filter_1.predictions

  2. 条件基于:系统会提供检测专用的选项

    • 边界数量:判断检测框的数量

    • 关别与置信度:基于类别和置信度进行过滤后的判断

  3. 在计数之前过滤检测结果 (如果选择"关别与置信度"):

    • 可勾选此选项,先按类别或置信度过滤

    • 过滤依据:选择过滤条件(如"关别与置信度")

    • 过滤检测条件

      • 按类别名称

      • 按属性名称

      • 置信度

    • 设置检测阈值:设置过滤的具体值(如置信度 >= 0.8

  4. **设置检测阈值**(针对计数):

    • 选择比较器>=>==

    • 输入比较值:如 1 (表示至少有1个检测结果)

典型应用

  • 判断是否检测到目标(检测数量 > 0)

  • 判断检测到的高置信度目标数量是否满足条件

  • 判断特定类别的检测数量是否达标

场景三:基于图像属性的条件判断

适用情况:当输入来自可视化节点时,判断输出图像的尺寸属性

配置步骤

  1. 选择一个元素:选择可视化节点的图像输出,如 label_visualization_1.image

  2. 条件基于:系统会提供图像专用的选项

    • Height (高度):图像高度(像素)

    • Width (宽度):图像宽度(像素)

    • Aspect Ratio (宽高比):图像的宽高比

  3. 选择比较操作符:选择数值比较操作符,如 >=

  4. 输入比较值:输入具体的数值,如:

    • 高度/宽度:19201080

    • 宽高比:``1.77``(16:9)、``1.33``(4:3)

  5. 静态模式 / 动态模式:根据需求选择

典型应用

  • 判断输出图像分辨率是否满足要求

  • 判断图像宽高比是否符合特定比例

  • 根据图像尺寸决定后续处理流程

下一步配置

下一步 参数用于指定当条件为真时要执行的后续节点