在复杂方案中,模块过多可能导致查看或修改方案时不够直观,此时可使用Group进行模块整合,同时Group也兼容循环的功能。
对于Group模块,通过双击“组合模块”即可进入Group内部,此时会单独弹出一个组合模块的流程窗口。在该窗口界面中,可以直接拖动相关模块进行连接,搭建完成后单击可返回至组合模块外面。
Group模块多用于“多目标检测场景”、“多目标精定位”等场景。前序模块一般搭配特征匹配、位置修正、Blob分析等定位模块输入定位信息,Group模块内部一般搭配数据集合、点集、图形收集等模块进行数据汇总,后序模块选择较为广泛,可搭配逻辑模块、运算模块等。
对于Group模块,右键单击选择添加到自定义工具,该组合模块会自动添加至左侧工具箱中的自定义组工具中呈现,便于快速拖动使用。
单击组合模块左侧的可进行输入设置、输出设置、运行参数、显示设置以及循环设置,如下图所示。其中,输入设置、输出设置、运行参数和显示设置与流程配置功能基本一致,仅针对的对象有所差别,此处不再赘述,具体请见流程管理章节。
Group的结果显示只有当输出设置完成时才会输出“模块状态:1”。若输出设置部分没有配置完成,即使Group里的模块运行状态均为1,也会显示模块状态为0,同时历史结果中只显示模块输出设置的数据类型,未配置的数据类型不会输出。
循环设置为Group特有功能,可设置Group所包含模块循环执行。在进行循环设置前,需在Group内部完成相关功能模块的搭建,并完成输入/输出等设置。
Group循环最多可以显示40次渲染结果。
该模块的模块结果介绍请见Group。