Come posso rilevare il movimento in un video lungo, per lo più noioso?


16

Ho bisogno di un modo per scansionare ore e ore di video registrati (mp4, mov, avi, non importa, posso sistemarlo) per cercare un movimento. I video consistono in molte, molte ore di scene di natura noiosa come nidi di uccelli o un sito di alimentazione in cui accade molto poco per lunghi tratti punteggiati da brevi esplosioni di azione come i genitori che cambiano, si nutrono, ecc.

Non riesco a usare un programma di monitoraggio cctv perché monitorano uno streaming live e registrano solo quando c'è azione. Questi video vengono registrati lontano dalla rete in cui qualsiasi forma di connessione a Internet è un sogno lontano.

Ho esaminato Zoneminder e Motion, ma questi non mi consentono di passare l'input da un feed live a un file. Idealmente, mi piacerebbe che scansionasse molto più velocemente che in tempo reale.

Qualche idea?


Sto avendo lo stesso problema. Ho provato il filtro VLC, non ha funzionato per me. Hai trovato una soluzione?

Scusa, no, non l'ho fatto.
Marc,

Attualmente sto lavorando su un software basato su Windows per farlo. Aggiornerò qui una volta rilasciata la beta nel caso in cui qualcun altro debba farlo.
user2924019

ciao, ho esattamente lo stesso compito. C'è speranza di vedere un rilascio?
Nikita Kipriyanov,

Risposte:


11

VLC

VLC ha un filtro di rilevamento del movimento che puoi provare accedendo a: Strumenti -> Effetti e filtri -> Effetti video -> Avanzate -> Rilevamento movimento .

immagine dello schermo

Potresti avere più modifiche disponibili eseguendolo dalla riga di comando con il --video-filter=motiondetectflag; guarda questo esempio .


6

DVR-Scan

DVR-Scan è un'applicazione a riga di comando (CLI) multipiattaforma che rileva automaticamente gli eventi di movimento nei file video (ad esempio filmati di telecamere di sicurezza). Oltre a individuare sia il tempo che la durata di ciascun evento di movimento, DVR-Scan salverà il filmato di ciascun evento di movimento in un nuovo video clip separato. Non solo il software DVR-Scan gratuito e open source (FOSS), scritto in Python e basato su Numpy e OpenCV, è stato creato per essere estensibile e hackerabile.

Uso:

dvr-scan -i some_video.mp4 -o some_video_motion_only.avi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.