![]() |
Automatisch schwarze Bilder ausmustern
Guten Morgen :)
Ich würde gerne das Ausmustern von schwarzen oder fast komplett schwarzen Bildern automatisieren. Für mich stellt sich nur die große Frage, wie und vorallem womit könnte man die Farben eines Bildes (jpg) erkennen, und ob es fast oder komplett schwarz ist? Verwenden könnte ich webseitig PERL und PHP, serverseitig kann ich alles möglich installieren. ImageMagick ist vorhanden. Vielleicht kennt ja jemand ein gutes Tool, jedes Pixel auslesen und einen Schwellenwert vergleichen, würde mir zu viel Arbeit werden ;) Schon mal danke für jegliche Hilfe :) |
Auf der TU-Wien haben sie da ein Program entwikelt das Bilder selbstständig erkennt
http://www.tuwien.ac.at/forschung/ne...=bilderkennung aber wie ein Privater da rankommt? |
So aufwändig müsste das garnicht sein, denke ich mir...
Habe da an eine Farb-Pixel-Abfrage gedacht. Anhand der Abmessungen des Bildes 10% der Pixel nach Farbwerten abfragen und mit den eigenen Schwarzwerten vergleichen. Wenn genug davon dunkel sind ... Hatte Hoffnung, dass ImageMagick das könnte, aber ich habe keine Funktion gefunden, die es mir erlauben würde Farben zu holen. |
Also ich würde daraus ein schwarz/weiß Bild bzw. ein Grauwertbild erstellen und mir dann ein Histogramm erstellen.
Und Aufgrund von der Verteilung im Histogramm entscheidest du ob das Bild hauptsächlich schwarz ist. ;) Hier noch eine kurze Erklärung vom Histogramm (gibt aber sicher bessere...): http://de.wikipedia.org/wiki/Histogramm |
Sehr fein, danke! Der Tip mit dem Histogram hat mir sehr geholfen. Mit ImageMagick kann man das sehr gut machen. Es gibt auch ein nettes Script von Fred ;)
http://www.fmwconcepts.com/imagemagick/redist/index.php Damit sollte es möglich sein, danke. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag