Wie vergleiche ich Kontrast und Helligkeit von Bildern mit opencv?

Ich habe ein gescanntes Bild, aber das weiße Papier ist auf dem Bildschirm nicht weiß. Gibt es eine Möglichkeit, den Kontrakt / die Helligkeit auszugleichen, um den Hintergrund weißer zu machen?

Aktualisieren

Ich habe die vorgeschlagene Image._EqualizeHist-Funktion von EmguCv ausprobiert:

<code>string file = @"IMG_20120512_055533.jpg";
Image<Bgr, byte> originalColour = new Image<Bgr, byte>(file);

Image<Bgr, byte> improved = originalColour.Clone();
improved._EqualizeHist();
</code>

Erhalten Sie jedoch ein noch schlechteres Ergebnis (auch bei der ersten Grauskala):

Vermisse ich andere Parameter?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage