Find Nearest Bucket

节点功能:根据输入图像的分辨率,结合指定的 base_resolution,寻找最接近的标准分辨率组合(bucket),用于图像的缩放或模型输入对齐.

输入参数

参数名称说明
image要调整尺寸的图像。

输出参数

参数名称说明
width匹配到的桶的宽度值。
height匹配到的桶的高度值。

控件参数

参数名称说明
base_resolution编码图像的基准宽度。默认值为 640。

桶中的尺寸选项由作者预设固定,而该节点则根据输入图像的尺寸,自动从这些预设中选取一个与原始图像长宽比例最接近的尺寸。

metric = abs(h * bucket_w - w * bucket_h),该节点从桶中依次遍历尺寸来计算metric,当取得最小的metric后,best_bucket = (bucket_h, bucket_w)

如果640中没有你想要的尺寸,你也可以自己添加尺寸,这里随便添加了一个尺寸

base_resolution中填入720 ,就会根据桶中720中设定的尺寸进行匹配。