medianFilter 2020Ver
Dependents: Tourobo2022_TBCMotorDriver
Diff: MedianFilter.h
- Revision:
- 0:039669d0faad
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MedianFilter.h Sun Feb 16 14:24:35 2020 +0000 @@ -0,0 +1,26 @@ +#ifndef MEDIAN_FILTER +#define MEDIAN_FILTER + +#include "stdlib.h" + +namespace MedianFilterMode{ + enum MODE_ENUM { + UPPER_MODE = 0, + DOWNER_MODE = 1, + }; +}; + +class MedianFilter { + public: + MedianFilter(); + + void sort(void *base,size_t n,size_t size,bool form); + + int getIntValue(int array[],size_t size); + float getFloatValue(float array[],size_t size); + private: + static int ascending_order(const void *c1, const void *c2); + static int descending_order(const void *c1, const void *c2); +}; + +#endif \ No newline at end of file