box_preview中红框为检测框,绿框则是基于top_reserve,bottom_reserve,left_reserve,right_reserve。其中20是上下左右各延伸20个像素。
三种detect模式的效果,注:max_inscribed_rect模式下,top_reserve,bottom_reserve,left_reserve,right_reserve参数对其没有影响。
当输入crop_box后,节点直接使用已有裁剪框,直接跳过输入的mask检测。
| 输入参数 | |
| image | 输入图像,可为多张图像。 | 
| mask_for_crop | 用于裁剪的掩码图像,仅使用第一张。 | 
| 输出参数 | |
| croped_image | 裁剪后的图像集合,维持原始图像数量。 | 
| croped_mask | 裁剪后的掩码图像,基于输入 mask 和 crop_box。 | 
| crop_box | 实际裁剪区域的 (x1, y1, x2, y2) 坐标。 | 
| box_preview | 包含红框原检测框、绿框实际裁剪框的预览图。 | 
| 控件参数 | |
| invert_mask | 是否反转掩码值(黑白反转)。 | 
| detect | 选择检测模式。 min_bounding_rect(最小外接矩形):完全包住目标的最小矩形,用于目标检测时定位,可反映目标位置与方向,减少计算量。 max_inscribed_rect(最大内接矩形):目标内部最大矩形,顶点在目标边界上,适用于分析物体内部结构等。 mask_area(掩码区域):用掩码标记目标区域,可区分目标与背景,在语义分割中用于精准识别和分割目标。 | 
| top_reserve | 向上额外保留像素数。 | 
| bottom_reserve | 向下额外保留像素数。 | 
| left_reserve | 向左额外保留像素数。 | 
| right_reserve | 向右额外保留像素数。 | 
box_preview中红框为检测框,绿框则是基于top_reserve,bottom_reserve,left_reserve,right_reserve。其中20是上下左右各延伸20个像素。
三种detect模式的效果,注:max_inscribed_rect模式下,top_reserve,bottom_reserve,left_reserve,right_reserve参数对其没有影响。
当输入crop_box后,节点直接使用已有裁剪框,直接跳过输入的mask检测。

可加入知识星球获取所有示例工作流

微信扫码入群,加入AIGC大家庭,与大家一起交流学习