Bewegungsfilter (Differenz zwischen zwei Bildern)
Zum Code
Dieses kleine Projekt analysiert eine Abfolge von Bildern auf Unterschiede in den Frames. Dabei wird das geladene Bild mit dem zuletzt geladenen Bild verglichen, sollte der Unterschied eine gewisse Schwelle überschreiten wird der bearbeitete Pixel als "verändert" markiert.

Die Selektierung des erkannten Objekts ist sehr rudimentär, bewegen sich zwei oder mehr Objekte funktioniert das nicht mehr. Hier könnte man z.b. einen Trackingalgorithmus wie CAMSHIFT einsetzen.

Auf Grund des einfachen Verfahrens ist das Beispiel sehr schnell und eignet sich gut zur Vorselektierung einer "Region of Interest" in der weitere Analysen durchgeführt werden könnten. Auf meinem System läuft das Ganze kompiliert mit ca. 7ms pro Frame (320x250 Pixel, Athlon XP2200+).

History
10.05.2003 Hinzugefügt

Autor: Dominik Auras <Dominik_auf_vbinside.de>