如何以编程方式模糊电影中的区域(在python中)?

2024-04-24 09:22:08 发布

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

我有一部电影,我想用一个模糊的区域(例如一个物体、一个文字或一张脸)来制作一部新电影。区域正在移动,所以我必须对当前帧进行精细控制,并相应地移动模糊区域的位置。模糊是一种选择,但暗掩模也可以。在

现在,我在superuser上有一个问题,关于使用哪种软件,但是由于我怀疑我必须购买adobepiremiere来做这样的事情,而且我不想为我必须要做的事情付出代价,我正在考虑用python编写它。在

可用于此任务的最佳库是什么?在


Tags: 区域软件电影事情物体文字掩模superuser
2条回答

模糊很容易,无论是Avisynth还是openCV都可以做到。如果您需要跟踪移动对象的位置,那么avisynth要求您手动选择位置,您应该能够在openCV中轻松地编写一个像样的对象跟踪器。在

我不知道有任何免费的视频编辑器自动做到这一点-如果你只需要做一次,你可以使用像premiere这样的试用版。在

当然,您需要使用OpenCV,这主要是由于性能问题,您可能不得不用Python处理它。请参见OpenCV中Pythondocumentation部分中的Smooth function。在

相关问题 更多 >