Медианный фильтр

Piglet
Piglet аватар
Offline
Зарегистрирован: 12.02.2017

Здравствуйте. Сам не силен в программировании, поэтому прошу помощи. Все библиотеки медианных фильров откидывают крайние значения независимо от размера матрицы. Необходимо откидывать 3-5 крайних значения из 20, или сделать настраиваемым размер матрицы и количество откидываемых значений. Вопрос возник при использовании модуля ультразвукового дальномера HC-SR04. выдает иногда левые значения. и выдает скопом по 2-3 штуки. (((

DrProg
Offline
Зарегистрирован: 07.08.2015

Зачем для вычисления медианы библиотеки? Сортировка пузырьком или еще как то, взятие середины. Можно откинуть лишнее до или после.

Onkel
Offline
Зарегистрирован: 22.02.2016

Я отбрасываю если предыдущая точка выходит на определенное значение за интервал последняя -вторая с конца.При этом получается задержка на одну точку. Но эти датчики могут и три фола подряд дать, приходится еще фильтры по изменению ставить...Я сейчас ставлю с uart ( вроде 05 они называются, стоят столько же),  а еще лучше оптические, они совсем не врут и точность почти миллиметр, ну это если диапазон позволяет.