für genau diesen zweck bzw. derartige bildanalysen gibt's jede menge software, die eigentlich dazu gedacht ist, die aufnahmen meherer überwachungskameras zu analysieren und darin bewegungen bspw. von einbrechern u.ä. effizient herauszufiltern.Fledermaus+ hat geschrieben: ↑Di 03 Aug, 2021 18:59 Die Bewegungserkennung der Kamera selbst kommt hiermit natürlich nicht klar. Somit muss ich den Abend vollständig aufzeichnen und die Bewegungen im Nachgang am Rechner suchen. Und genau das bringt mich zu meinem Problem: Es sollen später mal 4-5 Kameras um ein Gebäude aufgestellt werden und jeweils ca. 2 Stunden aufzeichnen. Ich müsste also 10 Stunden Video durchsehen und würde dabei vermutlich wieder einiges übersehen.
Ich benötige also eine Software, die kleine Bewegungen im Bild erkennt und mir anschließend, in welcher Form auch immer, anzeigt wo bzw. vor allem wann im Video die Bewegungen waren.
naja -- motion detection selbst in seiner ganz elementaren form ist ausgesprochen einfach umzusetzten (bspw. mit den optical flow routinen im OpenCV -- dazu findet man ohnehin unmengen an sehr einfach gehaltenen tutorials, wenn man im netz nach "opencv motion detection" sucht), trotzdem löst man derartiges mittlerweile meist eher mit komplizierter methoden des machine learnings, wo dann auch gleich menschliche körper bspw. von im wind bewegten ästen, fahrzeugen u.ä. automatisch unterschieden werden. für deinen zweck dürfte letzteres aber eher unbrauchbar sein bzw. mit großem aufwand verbunden sein, weil man die entsprechenden mechanismen erst einmal auf die erkennung von fledermäusen traineren müsste, was nicht unbedingt ganz einfach ist.Fledermaus+ hat geschrieben: ↑Di 03 Aug, 2021 18:59 Die Motion-Detection vom VLC Media Player ist hier schon recht gut, da hier die Bewegungen zuverlässig erkannt werden. Aber dann halt nur mit einem Kästchen im Bild markiert und fertig. Somit muss ich ja wieder alles anschauen... Außerdem lassen sich hier keine Bereiche ausgrenzen. Wenn also ein Baum mit im Bild ist, wird dieser bei leichtem Wind als Bewegung erkannt.
Gibt es die Möglichkeit die nicht relevanten Bereiche mit einem z.B. schwarzen Feld zu überlagern? Und kann ich mir irgendwie die Zeiten der Bewegungen ausgeben lassen?
dieses fachwissen bzw. entsprechende praktische erfahrung ist natürlich ohnehin ausgesprochen wertvoll und durch nichts zu ersetzten, trotzdem kann auch der blick durch die brille des technikers manchmal möglichkeiten erschließen, an die man zuerst gar nicht denkt.Fledermaus+ hat geschrieben: ↑Di 03 Aug, 2021 21:58 Danke für eure Hilfen! Ich bin Diplom Biologe und mache das schon etliche Jahre. Daher sind mir die "gängigen" Methoden durchaus bekannt.
Fledermaus+ hat geschrieben: ↑Di 03 Aug, 2021 21:58 Die Suche nach "opencv motion detection" werde ich mal ausgiebig bemühen. Leider habe ich im Netzt noch nicht viel brauchbares gesehen.