此 PR 添加了在转换中设置最大比例参数的选项。最大比例定义为源帧中任何面部的original_roi的最长边缘与模型输出尺寸的最大比率。
示例 1:设最大比例为 2,模型的输出尺寸为 256px。图像包含一张 768x400 像素的脸部。最大比例 = 768/256 = 3。因此,在粘贴预测人脸之前,图像将缩放 2/3。
示例 2:设最大比例为 1.5,模型的输出尺寸为 512px。图像包含一张 400x300 像素的脸部。最大比率 = 400/512 < 1。因此,图像不会缩放。
示例 3:令最大比例为 0(默认)。图像不会被缩放。
当模型分辨率相对于目标较小时,将 max_scale 设置为小于 2 的数字会产生视觉上更加真实的结果。
在应用适当的转换之前,此功能会检查输入是否是图像文件夹而不是视频。视频帧需要(微不足道的)进一步的工作才能与可变分辨率帧兼容。然而,从不同分辨率的帧生成视频是没有意义的。因此,没有包含此功能。