diff --git a/APP_Framework/Framework/knowing/filter/mean_filter/ordinary_mean_filter.c b/APP_Framework/Framework/knowing/filter/mean_filter/ordinary_mean_filter.c index e78fd643f..33b4b4491 100644 --- a/APP_Framework/Framework/knowing/filter/mean_filter/ordinary_mean_filter.c +++ b/APP_Framework/Framework/knowing/filter/mean_filter/ordinary_mean_filter.c @@ -1 +1,16 @@ -#include \ No newline at end of file +#include +/** + * @description: + * @param {int *} hander array address + * @param {int} len array length + * @return {*} + */ +int OrdinaryMeanFilter(int * hander,int len) +{ + int sum = 0; + for(int i = 0;i < len ;i++) + { + sum = sum + *(hander +i); + } + return (int)(sum/len); +} \ No newline at end of file diff --git a/APP_Framework/Framework/knowing/filter/mean_filter/ordinary_mean_filter.h b/APP_Framework/Framework/knowing/filter/mean_filter/ordinary_mean_filter.h index 5ead554e3..bf5bba52c 100644 --- a/APP_Framework/Framework/knowing/filter/mean_filter/ordinary_mean_filter.h +++ b/APP_Framework/Framework/knowing/filter/mean_filter/ordinary_mean_filter.h @@ -1,4 +1,4 @@ #ifndef _ORDINARY_MEAN_FILTER_H #define _ORDINARY_MEAN_FILTER_H - +int OrdinaryMeanFilter(int * hander,int len); #endif \ No newline at end of file