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

【算法】数字滤波

1.滑动中值滤波

1.1 介绍

        如果窗口为n;

        1)每次输入1个数据,直到获取n个数据,定义为a[0]~a[n];并返回当前输入的数据;

        2)第n+1个数据a[n+1]输入,替换第1个数据a[0](最老的数据);冒泡排序,找到中间值;返回中间值;

        3)第n+2个数据a[n+2]输入,替换第2个数据a[1](最老的数据,a[0]上次被替换了);冒泡排序,找到中间值;返回中间;

。。。。

        4)新的循环:第2n+1个数据a[n+1]输入,替换第1个数据a[0](最老的数据);冒泡排序,找到中间值;返回中间;

        循环往复。。。

1.2 算法

/* uint16_t Median_Filter(uint16_t data) 作用:中值滤波 参数: //data_buff--输入--原始数据 返回值:中间值 */ #include <string.h> uint16_t Median_Filter(uint16_t data) { static uint8_t i=0; static uint8_t i_0=0; static
http://www.cnnetsun.cn/news/4287480.html

相关文章:

  • 基于TensorFlow与CNN的猫狗识别实战:从环境搭建到模型部署
  • 跨端界面选型看真实页面
  • WinForm应用实战开发指南 - 应用程序如何实现手写签名?
  • 效率工具评审从用户任务出发
  • STM8 I2C BUSY位卡死排查与恢复:从寄存器状态到总线释放方案
  • DV-1100边缘计算工控机选型与部署实战:从车载到产线
  • 蓝桥杯国赛真题深度解析:Java算法实战与避坑指南
  • Vue3折叠面板(Collapse)
  • 唯品会校招数据结构笔试题复盘:链表、二叉树与排序考点全解析
  • curl接口健康检查
  • Linux(CentOS)系统安装mysql8流程
  • Floyd算法全解析:动态规划求所有点对最短路径的原理与实现
  • ADS8866三线SPI模式驱动开发与高速通信调试实战
  • 机器视觉1
  • agentmemory快速开始:30秒跑通,见证语义搜索的魔力
  • 浏览器端模型评估:Trunchbull与Web推理实战
  • MoneyPrinterTurbo:输入主题词,一键生成 AI 短视频成片
  • 栈与进制转换:顺序栈和链栈实现十进制转二/八/十六进制
  • Day 33:深入 UI 渲染层 — 组件、Markdown 与代码块
  • OpenCV 水下图像处理:三步去散射、调色彩、修模糊的完整教程
  • PowerToys MeasureTool完整指南:3步搞定屏幕像素级测量
  • 全栈网页灰度阶段需要验证什么
  • Sonnet 5.5大泄露对标DeepSeek?开发者选型与接入实战指南
  • 数学建模中的文本情感分析实战:TextBlob与SnowNLP核心应用
  • Windows Terminal 快速上手指南:从安装到窗格拆分,10 分钟跑通
  • 如何系统掌握提示工程:Prompt Engineering 完整指南
  • Zsh配置优秀博客跳转链接
  • 论文“去AI味”新思路:书匠策AI如何帮你抹掉“机器指纹”
  • 如何在电脑上投屏并控制安卓手机:scrcpy 免 Root 实操教程
  • Python数值方法精解:从函数求根到多曲线交点求解实战