Предварительная обработка для улучшения функции детектора перед отслеживанием - Matlab
Я пытаюсь сделать отслеживание для футболиста, мне нужно определить функции этого игрока, а затем оценить разницу расстояний между этими пикселями по количеству кадров.
сначала я должен определить основные характеристики плеера, а затем сопоставить их с характеристиками следующих кадров, а затем рассчитать разницу расстояний.
Моя проблема, в MATLAB нет хорошего детектора функций для моего случая, эти образцы из существующих детекторов:
БЫСТРО
Харрис
SURF
Q: Я вижу, что могу улучшить детектор функций, выполнив предварительную обработку, такую как: адаптивный порог, открытие, закрытие и резкость, чтобы выделить края игрока. Я сделал первый, чтобы сделать адаптивный порог, а затем сделать детектор признаков для выходного логического изображения, например, следующее
После адаптивного порога Харрис, для логического изображения
Я попытался сделать детектор признаков на сером изображении после установки порога, но я не смог изменить логическое изображение на серое.
Также какое-либо предложение или альтернативный подход?
1 ответ
Из-за размытости вам будет довольно сложно получить больше информации из этих изображений.
Это видео? Почему бы вам не использовать детектор с фильтром Калмана? Затем, когда у вас есть центр оцениваемого человека, вы можете использовать это, чтобы легко рассчитать расстояние. (Извините за публикацию в качестве ответа, у меня пока недостаточно репутации).