# Auto Contrast

Dieser Funktionsblock wendet automatische Kontrasteinstellungen auf Bilder an, indem er einen Histogramm-Clipping-Algorithmus verwendet. Ziel ist es, die Sichtbarkeit von Merkmalen im Bild zu verbessern.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Image Any` Das Eingangsbild, das Sie durch Kontrasteinstellungen verbessern möchten.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Image Any` Das Ausgangsbild mit angepasst Kontrast.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Threshold` Ein Schieberegler, mit dem Sie den Prozentsatz des anzuwendenden Histogramm-Clipps festlegen können. Dieser Wert bestimmt, wie viel von den Enden des Histogramms abgeschnitten wird, um den Kontrast zu erhöhen.

## 🎨 Funktionen <a href="#features" id="features"></a>

`Automatic Adjustment` Dieser Block passt den Bildkontrast automatisch basierend auf den Histogrammdaten an und verbessert die Bildmerkmale ohne manuelle Intervention.

`Histogram Clipping` Der Algorithmus berechnet die minimalen und maximalen Graustufenwerte, die abgeschnitten werden, und ermöglicht so eine größere Detailtreue in den verbleibenden Bilddaten.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Connect Input**: Verbinden Sie ein Quellbild mit dem Eingangsbereich `Image Any`.
2. **Set Threshold**: Verwenden Sie den `Threshold`-Schieberegler, um den Prozentsatz des Histogramm-Clippings anzupassen. Ein typischer Bereich liegt zwischen 1 und 99.
3. **Evaluate**: Führen Sie den Block aus, um die Kontrasteinstellung anzuwenden und das verbesserte Ausgangsbild zu erhalten.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Bei der Bewertung verarbeitet dieser Funktionsblock das Eingangsbild und verbessert dessen Kontrast basierend auf dem festgelegten Schwellenwert, wobei das angepasste Bild ausgegeben wird.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Optimale Schwellenwerteinstellungen</summary>

Experimentieren Sie mit dem `Threshold`-Schieberegler, um eine optimale Einstellung für verschiedene Bilder zu finden; Werte um 10-15 % liefern oft gute Ergebnisse, ohne die Daten übermäßig abzuschneiden.

</details>

<details>

<summary>Kombination mit anderen Filtern</summary>

Erwägen Sie, diesen Block in Verbindung mit anderen Bildtransformationsblöcken wie `Sharpen` oder `Blur` zu verwenden, um die endgültige Ausgabequalität weiter zu verbessern.

</details>

<details>

<summary>Änderungen in der Vorschau anzeigen</summary>

Um zu sehen, wie sich die Änderungen auf das Bild auswirken, verbinden Sie diesen Block mit einem `Show Image`-Block, um das angepasste Bild in Echtzeit anzuzeigen.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Keine sichtbare Änderung</summary>

Wenn Sie keine sichtbare Änderung im Ausgangsbild feststellen, versuchen Sie, den `Threshold` anzupassen. Ein sehr niedriger oder sehr hoher Wert kann den Kontrast des Bildes möglicherweise nicht effektiv ändern.

</details>

<details>

<summary>Probleme mit dem Eingangsbild</summary>

Stellen Sie sicher, dass das Eingangsbild gültig und im unterstützten Format vorliegt. Graustufenbilder erzielen in der Regel bessere Ergebnisse mit dieser Methode, funktionieren aber auch mit Farbbildern.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/german/function-blocks/image-transformations/transformation-filters/auto-contrast.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
