Einzelnen Beitrag anzeigen

Blamaster

Registriert seit: 20. Jul 2007
230 Beiträge
 
#22

Re: Farbe von Bildschirminhalt ermitteln ?

  Alt 3. Jul 2009, 17:33
Hi,

hört sich ja schonmal super an

An Hue bzw. den HSV Farbraum hatte ich auch schon gedacht komme da aber irgendwie nicht richtig hinter die Berechnungsmethode.

Meine Gedanken die ich mir gemacht hatte, bevor du das mit dem HSV Farbraum geschrieben hattest war folgender. (Bei der RGB Methode)

1.) Farbe von Pixel ermitteln.
2.) Farbe von Pixel auf schwarz/weiß/grau untersuchen. (Wenn R and G and B < 50 or R and G and B > 200)
3.) Wenn 2 für Pixel zutrifft zähler erhöhen.

4.) Wenn 2. nicht zutrifft R,G,B in ein Array schreiben.

5.) Wenn alle Pixel durchlaufen, dann Zählerwert von 3. mit anzahl der Einträge im Array aus 4. vergleichen.
- Wenn pixelzahl Schwarz/weiß/grau höher als Farbwerte im Array das ganze verwerfen und entweder Schwarz oder Weiß setzen
- Wenn Farbwerte in Array mehr als Schwarz/Weiß/Grau weiter zu Schritt 6.

6.) Nun die Werte im array für R, G, B nehmen jeweils addieren und durch Anzahl der Einträge im Array teilen um den durchschnitt zu bekommen.

Ob das ganze so funktionieren könnte weiß ich allerdings nicht.

mfg Yannic
  Mit Zitat antworten Zitat