Batch Crop From Mask Advanced

节点功能:从图像批次中根据对应的掩码批量裁剪出感兴趣的区域。

输入参数

参数名称说明
original_images原始图像序列。
masks每张图像的掩码,用于裁剪区域定位。

输出参数

参数名称说明
original_images原始图像序列,保持输入一致。
cropped_images按每帧掩码裁剪、缩放、中心对齐后的图像序列。输出尺寸统一,可用于模型训练或分析。
cropped_masks与 cropped_images 对应的掩码。保持目标位置和比例一致,适用于分割任务。
combined_crop_image所有帧共享的“全局最大目标区域”裁剪图像。
combined_crop_masks与 combined_crop_image 对应的掩码。
bboxes每帧图像的裁剪框 (x, y, w, h)。
combined_bounding_box全部帧联合生成的全局裁剪框。
bbox_width输出裁剪图像统一的宽度。
bbox_height输出裁剪图像统一的高度。

控件参数

参数名称说明
crop_size_mult裁剪区域尺寸放大倍数。可用于扩大裁剪范围以包含更多上下文。建议值:1.2~1.5。
bbox_smooth_alpha平滑系数,用于平滑裁剪中心位置与尺寸变化。防止因遮罩不稳定而导致目标抖动。0 表示不平滑,建议默认 0.5。

BatchCropFromMaskAdvanced 通常与 BatchUncropAdvanced 节点配对使用,后者可以将裁剪的图像放回原始位置。


crop_size_mult:控制裁剪区域的大小倍数。值越大,裁剪出来的区域越大。


bbox_smooth_alpha: 控制边界框平滑过渡的程度。相当于是控制裁剪物体在整个图像尺寸中的比例大小。


  • combined_crop_image - 组合裁剪图像
  • combined_crop_masks - 组合裁剪掩码