[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bildänderungen erkennen



On Wed, 21 Feb 2001, Patrick von der Hagen wrote:

> gut. Nur sind das am Tag 24*60*60 = 86.400 Stück.
> Davon sind die meisten schlicht uninteressant. Ständig nur ein und der
> selbe
> Raum, ohne jemanden drin. Ich würde das gerne filtern lassen, ich denke
> da
> an einen Vergleich zu einem Standard-Bild (oder zum Vorgänger-Bild)?
> 
> Falls der Unterschied zwischen Referenz und neuem Bild groß genug ist,
> dann
> anzeigen, in ein anderes Verzeichnis kopieren, verschieben, irgendwas.
> Kleine Änderungen (Wolke vor Sonne, deshalb wird das Bild dunkler)
> sollten
> natürlich übergangen werden.
> 
> Irgendwelche Ideen, optimalerweise ein fertiges Linux-Programm? Das
> einzige,
> was mir so einfällt wäre Speicherung als pnm und dann pixelweise
> vergleichen, daraus einen "Abweichungswert" berechnen und auswerten.
Ich habe mal für eine andere Fragestellung (Bewegungsanalyse) das
Programm paul geschrieben (das heißt bin immernoch dabei, aber ist leider
nicht mehr mein Haupt-Arbeitsgebiet).  Es ist in Debian drin, weil es
vielleicht für den einen oder anderen interessant sein könnte.  Die
Dokumentation ist in Deutsch, was Dir gelegen sein könnte :).

Du kannst Bilddifferenzen bilden und auch einen Schwellwert festlegen,
der als DIfferenz = 0 interpretiert wird.  Wenn Du nur einen Raum überwachen
willst, so ist es vielleicht sinnvoll, wenn Du einfach immer nur die
Differenzbilder zum leeren Raum speicherst - könnte enormen Kompressions-
gewinn bringen.  Schau mal ob's Dir was nützt.

Viele Grüße

       Andreas.

PS: Paul hängt von libgtkimreg, libgtkdatabox und fftw2 (für
    Fouriertransformation ab).  Letzteres kannst Du Dir für Deinen
    Zweck sicher sparen und wenn Du Paul selbst kompilierst auch 
    per ./configure Option abschalten.
    Das Gtk+ und Imlib gebraucht werden lliegt auf der Hand, wenn oben
    gtk in den Paketnamen steht und man hört, daß es um Bilder geht.


--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------

671 eingetragene Mitglieder in dieser Liste.


Reply to: