2013-03-19 2 views
0

Я работаю над подвижным датчиком, который отслеживает (следует) летающие объекты. Я выполняю простую обработку изображений в определенном интервале кадров (dt = 40 мс), и за это время я нахожу расстояние (dx) объекта из центра и вычисляет скорость (v = dx/dt) и ускорение (a = dv/dt) и дают команда a, v на движущуюся платформу.Как получить плавную скорость и ускорение от смещения пикселей

Но мне было трудно вычислить скорость из-за шума, она дает ошибочные значения. Объект, который я отслеживаю, имеет путь в основном параболический/линейный, но очень высокий. Чтобы сгладить эту скорость, я использовал кубический сплайн, но не значительное улучшение ..

Любые предложения ..

куб б

ответ

0

кажется, что ваша частота кадров 25fps, и это вполне достаточно, чтобы отслеживать объекты. Чтобы уменьшить эффект шума, вы можете попытаться применить простой шумовой фильтр, такой как Gaussian. Конечно, это может привести к некоторым проблемам с производительностью, но вы можете попробовать эту операцию фильтрации только в области обнаруженного объекта в последнем фрейме, и, надеюсь, вы получите более точные результаты.

Смежные вопросы