Interpretieren der Farbfunktion und Anpassen der Pixelwerte

Hier ist die Definition, die ich aus der Netzquelle gelesen habe

1. ist

Mittelton: Liegt zwischen dem dunkelsten Ton (Schwarz) und dem hellsten Ton (Weiß). Bei einem 24-Bit-Farbbild tritt dies auf, wenn Rot = Grün = Blau = 128 ist.

und der andere ist

Töne, die durch Punkte zwischen 30 % und 70 % der Abdeckung erzeugt werden

Und

Mittelton bezieht sich auch auf den Farbbereich, der nicht mit Schwarz (die Schatten) oder Weiß (die Lichter) gemischt wird.

Was ich aus dieser Definition habe, ist, dass wir die Pixel, deren Werte 0 oder 255 sind, auf 128 einstellen sollten. Verstehe ich die Definition richtig? Ich möchte den Weg der Histogramm-Entzerrung nicht verwenden, da er meines Wissens auch für die Helligkeit des Bildes verwendet wird

Ich möchte die Funktion wie unten ausführen, als ob ich diese Funktion nur in C++ ausführen möchte, RGBaber ich kenne die tatsächliche Rolle von Mitteltönen und ihre Leistung im Bild nicht

Geben Sie hier die Bildbeschreibung ein

Könnten Sie bitte eine konkrete Frage stellen? Sie geben im Allgemeinen Ihre Absichten an, aber es ist ein bisschen schwierig, sicher zu sein.
@JonathanTodd Ich möchte diese Art von Aktion eigentlich in opencv c++ ausführen, aber ich bin sehr neu in Photoshop, also möchte ich verstehen, was diese Funktionen tun, da ich bereits ihre Tutorials gelesen, aber nicht verstanden habe
Das ist ok, das ist kein Problem, wir brauchen nur eine konkrete Frage, um Ihnen die richtige Antwort zu geben. Könnten Sie diesen letzten Teil einfach in eine genaue, spezifische Frage umformulieren?
@JonathanTodd Ich habe mein Bestes versucht, um es für die Community besser verständlich zu machen
Sie verwenden die Worte "was wäre wenn", aber das gibt uns keine detaillierte Frage, die wir für Sie beantworten können. Geben Sie genauer an, was Sie wissen möchten, und wir helfen Ihnen gerne weiter!
Ok, mit dieser bearbeiteten Version kann ich etwas besser arbeiten

Antworten (1)

Wenn Sie verstehen möchten, was „Schatten“, „Mitteltöne“ und „Lichter“ sind und was sie bewirken, dann sollten Sie sich zunächst das Bild unten ansehen, ohne an Zahlen zu denken (zumindest vorerst :}).

Public-Domain-Bild von Kurt Clark

Die dunkelsten Farben in diesem Bild – wie der obere Teil des Hintergrunds oder der Schatten unter dem Auto – sind „Schatten“. Die hellsten – zB Lichtreflexe auf verchromten Teilen – sind „Highlights“. Der Rest sind „Mitteltöne“ – Töne zwischen „Schatten“ und „Lichtern“. So weit, ist es gut :}.

Begriffe wie „Schatten“, „Mitteltöne“ und „Lichter“ sind praktisch, weil sie intuitiv verständlich sind. Aus dem gleichen Grund verwenden wir Farbmodelle wie HSL oder Lab. „Schatten“, „Mitteltöne“ und „Lichter“ können dann verwendet werden, um schnell die Teile des Bildes zu identifizieren, die ein Designer anpassen möchte. „Schatten“? Passen Sie nur die dunkelsten Bereiche an. „Highlights“? Nur die hellsten. In dieser Hinsicht können „Schatten“, „Mitteltöne“ und „Lichter“ von jedem Werkzeug verwendet werden, nicht nur „Farbbalance“, um die Farbbereiche zu „zeigen“, auf die eingewirkt werden soll.

„Schatten“, „Mitteltöne“ und „Lichter“ können aus der Sicht des Implementierers als einfache Farbbereiche verstanden werden („die Operation, die wir gleich ausführen werden, betrifft nur Pixel im angegebenen Bereich und keine anderen“). Die genaue Beschreibung dieser Bereiche hängt vom verwendeten Farbmodell ab. Zum Beispiel könnten wir in HSL sagen, dass „Schatten“ alle Pixel sind, die L weniger als 30 % haben. In RGB können wir andere Kriterien verwenden. Im Allgemeinen müssen diese Kriterien experimentell bestätigt werden (was sich für den Designer „intuitiv“ anfühlt). Sie sind etwas heuristisch formuliert, daher die Inkonsistenz der „Definitionen“, die Sie gefunden haben.

Sobald die Farbbereiche für Ihren Fall definiert sind, können Sie mit Ihrer Bildoperation fortfahren. „Ausgewählte“ Pixel werden Ihrem Verfahren übergeben. Beliebiges Verfahren.