如何优化MoviePy的mask_颜色函数中的“thr”和“s”参数以获得最大质量和最小渲染时间?

2024-09-28 21:18:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将白色动画与黑色背景分开。使用:mask_color(clip, color=[0,0,0])时,结果很差(动画边缘周围的黑色像素)。我知道函数的可选参数thr=SomeNumbers=SomeNumber将解决这一问题,但我不确定它们的含义,以及为了获得高质量的结果和快速渲染时间,如何选择它们


Tags: 函数参数clip动画mask像素边缘color
1条回答
网友
1楼 · 发布于 2024-09-28 21:18:19

嗨,谢谢你发帖提问。首先,让我们快速了解这些参数的含义

  • thr:阈值。只有远远超过这个阈值的掩蔽才是有效的,即透明的
  • s:刚度。效果会有多大

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

相关问题 更多 >