当前位置: 首页 > article >正文

ffmpeg视频滤镜:膨胀操作-dilation

滤镜介绍

dilation 

官网链接 => FFmpeg Filters Documentation 

膨胀滤镜会使图片变的更亮,会让细节别的更明显。膨胀也是形态学中的一种操作,在opencv中也有响应的算子。此外膨胀结合此前腐蚀操作,可以构成开闭操作。

开操作是先腐蚀再膨胀,可以达到如下效果

闭操作是先膨胀再腐蚀,

具体原理大家可以百度一下哈,有很多资源,我就不献丑了。

滤镜的使用

参数
erosion/dilation AVOptions:
   coordinates       <int>        ..FV.....T. set coordinates (from 0 to 255) (default 255)
   threshold0        <int>        ..FV.....T. set threshold for 1st plane (from 0 to 65535) (default 65535)
   threshold1        <int>        ..FV.....T. set threshold for 2nd plane (from 0 to 65535) (default 65535)
   threshold2        <int>        ..FV.....T. set threshold for 3rd plane (from 0 to 65535) (default 65535)
   threshold3        <int>        ..FV.....T. set threshold for 4th plane (from 0 to 65535) (default 65535)
  •  coordinates  这个值越小,膨胀的效果越不明显
  • threshold0、threshold1、threshol2、threshold3 分别针对的是不同的plane
案例

原图

ffmpeg -i ffm_media/zhizu.jpg -filter_complex "dilation" result/dilation/dilation_test_003.jpg

 可以看出亮了不少、蛛丝粗了不少。

 

ffmpeg -i ffm_media/zhizu.jpg -filter_complex "dilation=coordinates=100" result/dilation/dilation_test_004.jpg

coordinates调节小了,可以看出蛛丝细了点儿,图像整体也暗了点儿(对比上一张图)。 

## 祝你好运
 
hope("大神多多指点")
topic("有问题可以交流呀")
concat("球球QUN", "61480", "9646")


http://www.kler.cn/a/371321.html

相关文章:

  • Redmi Note 12 Turbo 1TB root教程
  • 四、Prompt工程——简单应用
  • 大数据中心年度数据运营服务项目实施技术方案(183页WORD)
  • 【linux网络编程】| socket套接字 | 实现UDP协议聊天室
  • Notepad++如何同时检索多个关键字
  • 使用 Microsoft Clarity 记录分析用户行为
  • 算法:常见位运算技巧总结
  • Dirichlet分布生成联邦学生non-iid数据
  • css实现背景色的斑马条效果
  • 如何用李萨如图形测正弦信号的频率?若不使用李萨如图形,如何用示波器测交流信号频率?
  • PHP内存马:不死马
  • 微信小程序如何实现地图轨迹回放?
  • 地球上的中国:世界地图概览
  • Go中的泛型
  • NFS服务器作业
  • Linux云计算 |【第五阶段】CLOUD-DAY1
  • 字母象形与hand的不同解构
  • 【机器学习】揭秘XGboost:高效梯度提升算法的实践与应用
  • 「C/C++」C++ 设计模式 之 单例模式(Singleton)
  • 怎么实现电脑控制100台手机,苹果手机群控系统不用越狱实现新突破
  • GitHub Actions的 CI/CD
  • 鸿蒙开发培训要多久
  • 【计算机网络教程】课程 章节测试1 计算机网络概述
  • 启明云端乐鑫一级代理商,家电设备Matter交互方案,乐鑫ESP32-S3无线技术
  • JVM 调优深度剖析:优化 Java 应用的全方位攻略(一)
  • CentOS下安装ElasticSearch7.9.2(无坑版)