![]() |
Bildänderung erkennen
Hallo,
ich suche eine Möglichkeit, festzustellen, ob sich zwischen zwei Bildern (die mit einer Webcam aufgenommen wurden) etwas verändert hat. Dabei möchte ich aber ein bisschen Tolleranz haben, da es ja durchaus Bildrauschen etc. gibt... Außerdem sollte es schnell sein bzw. den Rechner nicht zu sehr belasten (alle 5-10 sek. 320x240 pixel checken). Gibt es da vielleicht einen fertigen, optimierten code? Weil wenn ich "von Hand" die Pixel prüfe, kann ich es gleichn lassen, viel zu aufwändig für den Rechner. grüße flo |
Re: Bildänderung erkennen
Die Eigenschaft Pixel selbst ist sehr langsam, aber suche mal nach
![]() ...:cat:... |
Re: Bildänderung erkennen
Zitat:
mit scanline hab ich erst 1-2x was gemacht... |
Re: Bildänderung erkennen
Zum Verfahren:
Eine Möglichkeit wäre es die Bilder voneinander zu subtrahieren (absolut), und im daraus resultierenden Bild Pixel zählen. Um eine Toleranz zu erreichen könnte man sagen: Alle Pixel mit einer Helligkeit von über [Schwellenwert] zählen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz