ffmpeg视频滤镜:双边滤波-bilateral

滤镜简述

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")

相关推荐
用户96715113916728 小时前
Rust 如何轻松实现 RTMP 流媒体推送?深入解析直播推流场景与解决方案
rust·ffmpeg
小小码农Come on8 小时前
ffmpeg命令整理
ffmpeg
暮云星影9 小时前
三、FFmpeg学习笔记
linux·ffmpeg
逼子格13 小时前
五种音频器件综合对比——《器件手册--音频器件》
嵌入式硬件·音视频·硬件工程师·硬件测试·电子器件·硬件笔试真题·音频器件
EasyGBS14 小时前
视频设备轨迹回放平台EasyCVR打造视频智能融合新平台,驱动智慧机场迈向数字新时代
网络·人工智能·安全·音视频
EasyGBS15 小时前
视频设备轨迹回放平台EasyCVR综合智能化,搭建运动场体育赛事直播方案
网络·安全·音视频
SKYDROID云卓小助手18 小时前
三轴云台之相机技术篇
运维·服务器·网络·数码相机·音视频
yunteng52119 小时前
音视频(一)ZLMediaKit搭建部署
音视频·zlmediakit·安装搭建
Merokes1 天前
关于Gstreamer+MPP硬件加速推流问题:视频输入video0被占用
c++·音视频·rk3588
EasyGBS1 天前
NVR接入录像回放平台EasyCVR视频系统守护舌尖上的安全,打造“明厨亮灶”云监管平台
安全·音视频