滤镜简述
bilateral
官网链接 => FFmpeg Filters Documentation
双边滤波是一种图片去噪的方法,它会综合考虑像素的空间和像素值来优化图片,可以看一下如下效果:
左边是 原图,右边是优化后的,相当于磨皮了。
要是想了解原理,可以参考opencv的源码,或者参考这篇博客 【图像处理】------双边滤波_简答题】对噪声图像进行双边滤波,并显示滤波结果。-CSDN博客
滤镜的使用
参数
bilateral AVOptions:
sigmaS <float> ..FV.....T. set spatial sigma (from 0 to 512) (default 0.1)
sigmaR <float> ..FV.....T. set range sigma (from 0 to 1) (default 0.1)
planes <int> ..FV.....T. set planes to filter (from 0 to 15) (default 1)
- sigmaS 这个值越大图像也就会模糊,也就是磨皮力度越来越大
- sigmaR 当sigmaS固定的时候,这个值越小图片越清晰
使用
原图
ffmpeg -y -i ffm_media/liuyifei.jpeg -filter_complex "bilateral=4:0.1" /data/work_space/result/bilateral/bilateral_test_12.jpeg
可以看出斑暗了,痘痘也消失了,比百雀羚还好使。
ffmpeg -y -i ffm_media/liuyifei.jpeg -filter_complex "bilateral=4:0.9" /data/work_space/result/bilateral/bilateral_test_11.jpeg
我们增大一下sigmaR ,会发现图片变模糊
ffmpeg -y -i ffm_media/liuyifei.jpeg -filter_complex "bilateral=55:0.1" /data/work_space/result/bilateral/bilateral_test_13.jpeg
固定sigmaR,调大一下啊sigmaS,图像也会变得模糊
sql
## 祝你好运
hope("大神多多指点")
topic("有问题可以交流呀")
concat("求求QUN", "61480", "9646")