Bewegungserkennung in einer großen Anzahl von Fotos von einer Webcam

Ich habe eine Webcam, die jede Minute ein Foto macht. Meistens passiert nichts, sodass ich am Ende Tausende von Tausenden nahezu identischer Fotos habe. Wie kann ich die Fotos finden, auf denen tatsächlich etwas passiert ist?

Beachten Sie, dass die Beleuchtung zwischen den Fotos etwas variieren kann. Dies sollte ignoriert werden, ich möchte nur die Fotos finden, auf denen sich tatsächlich etwas geändert oder verschoben hat. Diese „interessanten“ Fotos sollten auf irgendeine Weise hervorgehoben werden, vielleicht in einen anderen Ordner kopiert werden. Und dann eine Möglichkeit, den Rest der Fotos herauszufiltern oder massenweise zu löschen.

Die Software soll unter Windows 7 laufen und kostenlos sein. Bonus, wenn es auch kostenlos/Open Source ist.

Antworten (1)

Mit der Kombination der Open Computer Vision- Bibliotheken und Python können Sie das tun, wonach Sie suchen, einschließlich des Festlegens eines Schwellenwerts für den Unterschied (aufgrund der Beleuchtung usw.), sodass Sie das Bild als nein verwerfen anders als zuvor.

Es gibt einen netten Artikel zu Bewegungserkennung Teil 1 und Teil 2 , der darauf abzielt, signifikante Änderungen mit einem RaspberryPi und einer Live-Webcam zu erkennen, aber Sie sollten in der Lage sein, ihn ganz einfach für Ihre Verwendung anzupassen, da sehr gut erklärt wird, was es ist getan wird und warum.

  • Kostenlos, kostenlos & Open Source
  • Plattformübergreifend: Windows 10 und 7 und OS-X und Linux usw.