Human Segmentation
节点功能:用于对图像中的人体进行分割。
输入参数
参数名称 | 说明 |
---|---|
image | 输入图像。 |
输出参数
参数名称 | 说明 |
---|---|
image | 分割后图像,透明背景或掩码融合处理后的图像。 |
mask | 分割生成的二值遮罩图。 |
bbox | 遮罩区域的边界框坐标 。 |
控件参数
参数名称 | 说明 |
---|---|
method | 分割算法选择:selfie_multiclass_256x256、human_parsing_lip、human_parts (deeplabv3p)。可根据分割精度与目标类型进行选择。推荐使用 MediaPipe 方法用于通用快速处理,LIP/DeepLabV3p 用于精细人体部位识别。 |
confidence | 分割置信度阈值(0.05~0.95),用于遮罩判定。 |
crop_multi | 基于遮罩的图像裁剪系数,0 为不裁剪。 |
方法不同,可选择的分割部位也不同。
confidence:用于控制人体分割的置信度阈值。较低的值会包含更多可能的人体区域,但可能引入噪声,较高的值只保留最确定的人体区域,结果更精确但可能遗漏边缘部分。
crop_multi:用于控制分割后图像的裁剪倍数。
- crop_multi = 0.0: 不进行裁剪,返回完整的分割结果
- crop_multi = 1.0: 按照检测到的人体区域大小进行裁剪
- crop_multi > 1.0: 扩大裁剪区域,包含更多周围背景
- crop_multi < 1.0: 缩小裁剪区域,更紧密地围绕人体