版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/joee33/article/details/52187292
boxblur
描述
对输入视频使用均值模糊算法进行过滤。如现在很火的直播中的美颜功能,即使通过模糊算法对图像进行处理。
该滤镜接受以下参数:
luma_radius, lr
chroma_radius, cr
alpha_radius, ar
以像素为单位设置指定一个值作为半径,将该半径行程的框用于计算对应输入平面的模糊算法。该值必须为非负数,且对于亮度(luma)和透明度(alpha)平面,该值必须大于表达式min(w,h)/2的值,对于色度(chroma)平面,该值必须大于表达式min(cw,ch)/2的值。
luma_radius的默认值为2。如果没有指定,chroma_radius和alpha_raduis默认与luma_radius的值相同。
表达式中可以使用以下常量:
w
h
输入视频的宽和高(单位为像素)
cw
ch
输入视频的色度(chroma)平面的宽和高(单位为像素)
hsub
vsub
输入视频的色度平面的纵向和横向采样值。如像素格式为’yuv422p’,hsub为2,vsub为1
luma_power, lp
chroma_power, cp
alpha_power, ap
设置该均值模糊算法应用与对应平面计算的次数。计算的次数越多,则模糊效果越明显(个人理解)
luma_power的默认值为2。如果未指定,chroma_power和alpha_power默认与luma_power的值相同。
若设置为0,则禁止在对应平面上的计算。