🟠 检测结果拆分

功能描述

该算子用于对图像检测结果进行拆分处理,提取每个目标的掩膜图、中心点坐标以及对应的检测框信息。

使用场景

满足基于检测或分割结果的后处理需求场景需求。

输入输出

输入项

图像:支持输入单张RGB图像。

检测结果:检测输出结果,包含每个目标的轮廓多边形、类别、分数等信息。

输出项

检测结果掩膜图列表:每个目标对应的二值掩膜图像列表,其中白色区域为目标区域。

中心点列表:每个目标的中心点像素坐标,N×2数组。

检测框列表:每个目标的检测框四个角点坐标。可以是最小外接矩形或极值矩形,格式为N×4×2的数组。

参数说明

检测框类型

参数说明

用于选择生成目标检测框的方法,影响最终输出的检测框类型及其精度。

调参说明

  • 最小包围框:即最小外接旋转矩形,为每个检测到的物体,根据其精确轮廓点计算一个最小的旋转外接矩形。选用此方法能得到更精确、紧贴物体轮廓的检测框,尤其适合物体形状不规则、或者后续任务对物体角度及尺寸精度要求较高的场景。

  • 最大最小点:该方法基于物体的轮廓点,简单取出X轴和Y轴方向的最大最小值,直接构造出一个与坐标轴对齐的水平矩形框(即左上角点和右下角点)。计算速度快,但检测框精度较低,框会包含更多空白区域,尤其在物体旋转角度较大或形状较为倾斜时,可能明显超出物体实际边界。