Farbanteil berechnen?
Mit welchen Internetseiten kann ich berechnen wie viel Prozent von diesem Bild Grün bzw. Blau sind?
2 Antworten
Erstmal musst du definieren, was als Blau und was als Grün zählt. Das ist nämlich nicht ganz eindeutig:
Meistens hast du dann ein Schwarz-Weiß Bild:
Davon kann ich dir die Pixel ablesen. Weiß (grün) sind etwa 37%
Das geht in richtigen Bildbearbeitungsprogrammen am besten; Ich habe GIMP verwendet. Zu Tools im Internet müsstest du selbst mal schauen, was für dich funktioniert. Ich habe eben dieses gefunden: https://www.coolphptools.com/color_extract#demo




Gut erklärt! 👍 Ich komme auch etwa auf 37-38% für grün, je nach Schwellenwert.
Hier zum Beispiel.
Unter "Notebook" klicke auf "Python (Pyodide)".
Kopiere und füge folgendes Programm in die leere Zelle ein:
from PIL import Image
import requests
from io import BytesIO
# Hier den Link zur Bilddatei einfügen
link = "https://images.gutefrage.net/media/fragen/bilder/farbanteil-berechnen/0_full.webp"
response = requests.get(link)
img = Image.open(BytesIO(response.content)).convert('P', palette=Image.ADAPTIVE, colors=2)
hist = img.convert('L').point(lambda x: 0 if x < 142 else 255, '1').histogram()
green = hist[255]
blue = hist[0]
total = blue + green
print("Anteil grün:")
print(green/total*100)
print("Anteil blau:")
print(blue/total*100)
Klicke dann auf den Play-Button oben in der Leiste um die Berechnung zu starten.
Ergebnis:
Anteil grün:
37.818492781728075
Anteil blau:
62.181507218271925