Простого отслеживание мяча может осуществляться первым:
Выделяя таблицу, используя настольный футбол перспективу гомографии т.е. построения вида сверху стола, чтобы сделать отслеживание 2D позиции проще.
Выполнение серии наблюдений (догадок) с использованием простого метода для удаления фона с использованием цвета и/или движения.
Любое отслеживание вероятностного типа (включая фильтрацию частиц) требует проведения серии наблюдений. Обеспечение хороших наблюдений качества является ключевым в создании хороших результатов отслеживания.
Вот source code, который проводит анализ основного круга на видео, которое вы предоставили, и results. Обратите внимание, что зеленая точка не является плохим приближением к прошлому и текущему положению мяча. Следующим шагом будет использование фильтрации частиц по данным цвета с позицией, рассчитанной простым анализом hough. Вы также можете использовать окно поиска вокруг текущих позиций, чтобы отфильтровать любые ложные срабатывания.
Кроме того, при введении некоторого шума в изображение могут улучшаться результаты отслеживания, поскольку он обеспечивает обнаружение дефектов объектов для ложных краев.
Прежде чем инвестировать много времени в получении хорошего фильтра частиц работать с помощью питона, я обнаружил, что производительность TLD & CMT трекер быть отлично подходит для такого рода работы.
Поиск вероятностного отслеживания (например, фильтрация частиц) в литературе по компьютерному видению. Не ожидайте, что это будет легко для жесткого фона или непонятного переднего плана. – Micka
сделаю. Любая конкретная литература, которую вы можете порекомендовать? – Shin
Я нашел «Color-BasedProbabilisticTracking» от Perez, чтобы быть хорошей бумагой о фильтрации частиц. Для основ см. Wikipedia и google, есть хорошие слайды учителя – Micka