Wie kann ich die Histogramme von Graustufenbildern transformieren, um ein bestimmtes Verhältnis von Lichtern / Mitteltönen / Schatten zu erzwingen?
Ich habe eine große Sammlung von 7-Megapixel-Graustufenbildern und möchte, dass sie stapelweise verarbeitet werden, um den Kontrast und die Helligkeit so anzupassen, dass jedes Bild etwa Folgendes enthält:
50% Highlights (Pixel mit einem Lumineszenzwert von 200-255)
30% Mitteltöne (Pixel mit einem Lumineszenzwert von 55-199)
20% Schatten (Pixel mit einem Lumineszenzwert von 0-54)
Es muss einigermaßen effizient sein, da ich nur 1,8 GHz und viele Bilder habe. Ich verstehe, dass Sie mit NumPy PIL / Pillow dazu bringen können, Bilder viel effizienter als ohne zu verarbeiten, aber ich habe es noch nie zuvor verwendet.