#c #opencv
#c #opencv
Вопрос:
Я работаю над системой c , которая отслеживает беспилотник с помощью обнаружения движения opencv. Проблема возникает, когда в поле зрения камеры много неотслеживаемого движения. Система иногда видит другое движение, а затем думает, что это беспилотник, который я пытаюсь обнаружить. Проблема в том, что затем беспилотник начинает делать то, чего не должен. Итак, я пытаюсь выяснить, могу ли я уменьшить поле отслеживания, чтобы моя система не принимала нелогичных решений
ОТРЕДАКТИРОВАНО: Есть ли способ отслеживать беспилотник в зависимости от ROI вокруг положения, в котором дроны были расположены в последнем кадре. Так что моя программа проверяет только ROI, куда беспилотник мог долететь в течение периода времени в 1 кадр. Таким образом, трекер не может обнаружить беспилотник с другой стороны обзора камеры.
Комментарии:
1. Вы можете замаскировать изображение перед отслеживанием вашего дрона.
2. Я довольно новичок в OpenCV и компьютерном зрении в целом. И, маскируя, вы отфильтровываете фон или что-то в этом роде?
3. Действительно сложно сказать, ничего не зная об используемом коде. Но большинство функций opencv имеют
InputArray mask
параметр as, такойcalcHist
как, например