Обнаружение движения внутри и снаружи периметра с помощью прямой видеотрансляции

У меня школьный проект и мне нужно сделать контроль периметра на открытой местности.

Итак, у меня есть дрон в воздухе, чтобы передавать видео в реальном времени на мой компьютер, но я понятия не имею, как определить, когда что-то входит в зону/периметр.

Есть ли какое-либо программное обеспечение для этого?

Я использовал Python + OpenCV, чтобы сделать что-то вроде pyimagesearch.com/2015/05/25/… но, к сожалению, 1) он обнаруживает движение во всем видео, а не только в определенной области 2) он, вероятно, будет сбит с толку любым небольшим движением/вибрацией дрона.
Какова форма периметра? Если прямоугольный, то будет проще. Это всегда в одном и том же месте на видео, или программа тоже должна распознавать, где находится периметр?

Ответы (2)

Если у вас статическая веб-камера, вы можете использовать Linux в качестве ОС с программой «движение» — она обнаруживает изменения в представлении веб-камеры, а затем может запускать скрипт при обнаружении движения. Множество других опций, таких как уровень чувствительности, наблюдение за изменением только определенной области изображения, как долго должно происходить изменение относительно системы отсчета, чтобы оно считалось «движением», как долго нужно сбрасывать после предупреждения и т. д. Оба бесплатно и бесплатно...

(См. также тот же ответ от пользователя ivanivan - понял, что его ответ существовал после того, как я опубликовал это :)

Что насчет движения ?

Из результатовapt show motion

https://motion-project.github.io/
Download-Size: 238 kB


Description: V4L capture program supporting motion detection
 Motion is a program that monitors the video signal from
 one or more cameras and is able to detect if a significant
 part of the picture has changed. Or in other words, it can
 detect motion.
 .
 Motion is a command line based tool. It has no graphical
 user interface. Everything is setup either via the
 command line or via configuration files.
 .
 The output from motion can be:
    - jpg/ppm image files
    - mpeg/mp4/swf/flv/mov/ogg video sequences
 .
 Also, motion has its own minimalistic web server. Thus,
 you can access the webcam output from motion via a browser.