☞ ░ 前往老猿Python博文目录 ░
一、背景知识
1.1、headblur简介
追踪人脸打马赛克需要使用headblur函数。
调用语法:
headblur(clip,fx,fy,r_zone,r_blur=None)
说明:
其中参数fx和fy是两个函数,该函数带参数t,用于确认t时刻需要模糊化范围的中心点位置,moviepy将对以中心点为圆心半径r_zone的圆范围内的图像进行模糊化处理,模糊化处理时的卷积核大小由r_blur指定。关于r_blur参数的作用请大家参考《moviepy音视频剪辑:headblur的参数r_blur卷积核的功能作用及用途》。
1.2、manual_tracking简介
manual_tracking是moviepy的工具模块moviepy.video.tools.tracking提供的函数,该
本文介绍了如何使用Python的moviepy库,结合manual_tracking和headblur函数,通过10行代码实现在视频中追踪并模糊人脸。手动跟踪人脸位置,创建Trajectory对象,并应用headblur函数进行马赛克处理。详细讲解了manual_tracking的使用方法和Trajectory类的属性。
订阅专栏 解锁全文
1390

被折叠的 条评论
为什么被折叠?



