为了账号安全,请及时绑定邮箱和手机立即绑定

如何优化 MoviePy 的 mask_color 函数中的“thr”和“s”参数以获得最大质量和

如何优化 MoviePy 的 mask_color 函数中的“thr”和“s”参数以获得最大质量和

MMTTMM 2022-11-09 17:26:31
我正在尝试将白色动画与黑色背景分开。使用时结果很差(动画边缘周围出现黑色像素化):mask_color(clip, color=[0,0,0]). 我知道函数的可选参数thr=SomeNumber并将s=SomeNumber解决这个问题,但我不确定它们的含义以及如何选择它们以实现高质量的结果和快速的渲染时间。
查看完整描述

1 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

首先让我们快速了解一下这些参数的含义;

  • thr: 临界点。只有远远超过这个阈值,掩蔽才有效,即透明

  • s: 刚度。效果会有多强。

因此,您可以想象,输入这些参数的值高度依赖于您的输入和所需的输出。所以也许你可以让它成为它的默认值,并以线性方式s慢慢地从 0 增加到 100,并每隔 10 步检查它的输出。然后选择最好的一个。thr那么如果这不能满足您的要求,那么您可以尝试微调刚度,如果这有助于您获得所需的输出。


查看完整回答
反对 回复 2022-11-09
  • 1 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信