FFmpeg中的滤镜(十一):视频滤镜 -- boxblur

来源:互联网 发布:自己怎样做软件 编辑:程序博客网 时间:2024/04/30 04:44

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_radiusalpha_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_poweralpha_power默认与luma_power的值相同。

若设置为0,则禁止在对应平面上的计算。

0 0
原创粉丝点击