WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 19.04.2008, 11:24   #1
iG0r
Gesperrt
 
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915


Standard 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
iG0r ist offline   Mit Zitat antworten
Alt 19.04.2008, 11:38   #2
Telcontar
Da BoJo
 
Benutzerbild von Telcontar
 
Registriert seit: 12.03.2005
Ort: Wenia / Ostarrîchi
Alter: 53
Beiträge: 731

Mein Computer

Standard

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?
____________________________________
Homines sumus non dei
Telcontar ist offline   Mit Zitat antworten
Alt 19.04.2008, 12:40   #3
iG0r
Gesperrt
 
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915


Standard

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.
iG0r ist offline   Mit Zitat antworten
Alt 19.04.2008, 22:21   #4
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard

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
renew ist offline   Mit Zitat antworten
Alt 19.04.2008, 23:06   #5
iG0r
Gesperrt
 
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915


Standard

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.
iG0r ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:29 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag