参数名称 | 说明 |
---|---|
image | 原始输入图像(RGB),用于引导边缘细化过程。 |
mask | 待处理的遮罩图像(白为前景,黑为背景)。 |
LayerMask: MaskEdgeUltraDetail V2
节点功能:处理较粗糙的遮罩使其获得超精细边缘。增加了VITMatte边缘处理方法
输入参数
输出参数
参数名称 | 说明 |
---|---|
image | 处理后的 RGBA 图像,Alpha 通道为细化后的边缘透明度。 |
mask | 精细化后的掩码图(单通道灰度)。 |
控件参数
参数名称 | 说明 |
---|---|
method | 细化算法选择: VITMatte:适合写实图像或复杂背景,依赖网络连接; VITMatte(local):脱离网络使用(需提前下载模型); PyMatting:细节好但速度慢; GuidedFilter:速度快,适合快速合成或测试。 VITMatte 是 AI matting,PyMatting 和 GuidedFilter 适合传统风格合成。 |
mask_grow | 掩码扩展像素,用于扩大细化范围(单位:px)。一般建议设置 4~12,防止边缘信息过窄导致无效。 |
fix_gap | 掩码断点修复强度。建议设置 1~4 用于修复小缝隙、空洞或伪影。 |
fix_threshold | 修复强度阈值,控制修复区域的密度筛选。0.75 为推荐值,过低会误修复,过高则漏修复。 |
edge_erode | 生成 trimap 时的腐蚀强度,用于区分前景边缘。建议设为 4~12。数值越大,越保守识别前景区域。 |
edte_dilate | 生成 trimap 时的膨胀强度,用于识别不确定区域。建议设为 4~12。越大不确定区域越宽,适合细节丰富区域。 |
black_point | 输出掩码直方图的黑点映射(0~1)。控制 alpha 较暗部分的透明度范围。0.01 表示几乎全黑才透明。 |
white_point | 输出掩码直方图的白点映射(0~1)。控制 alpha 变为全白的阈值。建议保持为 0.99。 |
device | 模型执行设备,支持 cuda 或 cpu。 |
max_megapixels | VITMatte 最大支持图像大小(单位:百万像素)。可根据显存情况上调,防止显存不足时自动缩图影响质量。 |
节点用法:
不同的边缘处理方法效果:
VITMatte 是 AI matting(AI抠图),PyMatting 和 GuidedFilter 适合传统风格合成。