You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
585 B

1 year ago
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #include <windows.h>
  5. #include "MedianFilter.h"
  6. #define NUM_ELEMENTS 201
  7. static sMedianFilter_t medianFilter;
  8. static sMedianNode_t medianBuffer[NUM_ELEMENTS];
  9. int main() {
  10. medianFilter.numNodes = NUM_ELEMENTS;
  11. medianFilter.medianBuffer = medianBuffer;
  12. MEDIANFILTER_Init(&medianFilter);
  13. while (1) {
  14. int newValue = rand() % 100;
  15. int medianValue = MEDIANFILTER_Insert(&medianFilter, newValue);
  16. printf("New value: %d \tMedian value: %d\r\n", newValue, medianValue);
  17. Sleep(1);
  18. }
  19. return 0;
  20. }