Отслеживание объекта с ROI вокруг местоположения в предыдущем кадре

#c #opencv

#c #opencv

Вопрос:

Я работаю над системой c , которая отслеживает беспилотник с помощью обнаружения движения opencv. Проблема возникает, когда в поле зрения камеры много неотслеживаемого движения. Система иногда видит другое движение, а затем думает, что это беспилотник, который я пытаюсь обнаружить. Проблема в том, что затем беспилотник начинает делать то, чего не должен. Итак, я пытаюсь выяснить, могу ли я уменьшить поле отслеживания, чтобы моя система не принимала нелогичных решений

ОТРЕДАКТИРОВАНО: Есть ли способ отслеживать беспилотник в зависимости от ROI вокруг положения, в котором дроны были расположены в последнем кадре. Так что моя программа проверяет только ROI, куда беспилотник мог долететь в течение периода времени в 1 кадр. Таким образом, трекер не может обнаружить беспилотник с другой стороны обзора камеры.

Комментарии:

1. Вы можете замаскировать изображение перед отслеживанием вашего дрона.

2. Я довольно новичок в OpenCV и компьютерном зрении в целом. И, маскируя, вы отфильтровываете фон или что-то в этом роде?

3. Действительно сложно сказать, ничего не зная об используемом коде. Но большинство функций opencv имеют InputArray mask параметр as, такой calcHist как, например