LayerMask: MaskBoxDetect

节点功能:自动探测mask所在区域,并输出位置和大小。

输入参数

参数名称说明
mask用于探测边界框的掩码图像。

输出参数

参数名称说明
box_preview标注了红色与绿色两个边界框的预览图像。
x_percent最终框中心在原图宽度上的百分比(0~100)。
y_percent最终框中心在原图高度上的百分比(0~100)。
width最终调整后的框宽度(单位:像素)。
height最终调整后的框高度(单位:像素)。
x框左上角的横坐标(单位:像素)。
y框左上角的纵坐标(单位:像素)。

控件参数

参数名称说明
detect探测方式。包括最小外接矩形、最大内接矩形、掩码包围区域。min_bounding_rect 为默认推荐,max_inscribed_rect 适用于精准内部包围。
x_adjust检测到的 x 坐标的偏移调整量。用于微调框的位置,正值右移,负值左移。
y_adjust检测到的 y 坐标的偏移调整量。用于微调框的位置,正值下移,负值上移。
scale_adjust检测到的矩形宽高的缩放系数,1.0 表示不缩放。设置为 >1 会放大框,<1 会缩小,适用于边缘留白或精细包围目标。

注意:该节点是检测白色蒙版的区域

三种detect模式。

bounding_rect可以进行人为修正(这里只是测试效果,胡乱填的数字(红框=原始检测,绿框=修正后)

根据下面桌子中的蒙版并通过box来调整耳机在桌子上的位置。