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

时间:2010-04-12 17:41:51

标签: python movie

我有一部电影,我希望用一个模糊的区域(例如一个物体,一个写作或一个脸)制作一部新电影。该区域正在移动,因此我必须对当前帧进行精细控制并相应地移动模糊区域的位置。模糊是一种选择,但也是一个黑暗面具也很好。

现在,我有一个问题,超级用户可以使用哪个软件,但是因为我怀疑我必须购买adobe premiere来做这样的事情,而且我不想因为我有的东西而掏出肾脏做一次,我正在考虑用python自己编写代码。

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

2 个答案:

答案 0 :(得分:0)

定义您需要使用OpenCV,主要是因为您可能需要在Python中处理它的性能问题。请参阅OpenCV的Python Smooth functionImage Filtering部分中的documentation

答案 1 :(得分:0)

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

我不知道有任何免费的视频编辑自动执行此操作 - 如果您只需要使用试用版首播版本就可以执行此操作。