中值滤波器
为 Arduino 平台设计的简单中值滤波器库。
限制:
最小窗口大小为 3
最大窗口大小为 255
只接受 arduino 数据类型 INT
用法:
对象创建:
MedianFilter filterObject(size, seed);
使用提供可接受结果的最小窗口,大窗口使用更多内存并花费更多时间
种子允许将文件管理器初始化为所需或预期的起始值
输入数据:
filterResult = filterObject.in(newValue);
这将在处理新样本后返回中值
读取当前值:
filterResult = filterObject.out();
这允许在不提交新样本的情况下读取当前中值
其他统计
filterObject.getMin();
filterObject.getMax();
filterObject.getMean();
filterO
2021-07-13 20:11:49
18KB
C++
1