> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/wichtige-funktionen/annotate-data-for-object-detection/annotation-window-how-to.md).

# Grundlagen des Annotation Window

## Annotiere Daten für Objekterkennung

> Hinweis\
> Sie benötigen einen Computer mit einer kompatiblen [Nvidia GPU](/german/einfuhrung/system-requirements.md), aktivierter AugeLab Studio AI/GPU-Unterstützung und dem erforderlichen Bundle, das über das [Module Downloader Window](/german/augelab-studio-oberflache/external-features/module-downloader.md#installing-the-ai-bundle) installiert wurde.

!../../../.assets/key-features/annotate-data-for-object-detection/annotation-window-first-look.jpg

Das AugeLab Studio Image Annotation Window ermöglicht es, Bilder zu annotieren, indem Sie Begrenzungsrahmen (Bounding Boxes) um Objekte zeichnen und diese Klassen zuordnen.

### Einstieg

Öffnen Sie das Image Annotation Window über das obere Menü: AI Tools ➡️ Image Annotation.

Für die Bildannotation benötigen Sie zwei Dinge:

1. eine `.class`-Datei
2. ein Dataset

### Class File

Zum Beschriften Ihrer Daten benötigen Sie eine `classes.names` Datei — eine normale Textdatei mit der Endung `.names`. Eine typische Klassen-Datei sieht so aus:

```
Human
Dog
Cat
Cup
```

Falls Sie noch keine solche Datei haben, können Sie eigene Klassen über den Bereich Classes erstellen:

!../../../.assets/key-features/annotate-data-for-object-detection/annotation-window-classes-section.jpg

Klassen-Datei erstellen:

1. Geben Sie einen Klassennamen ein.
2. Klicken Sie auf `+`, um die Klasse hinzuzufügen.
3. Klicken Sie auf `Save Classes` (dritte Schaltfläche). Danach können Sie einen Ordner auswählen.

Mit `-` entfernen Sie unerwünschte Klassen.

### Bildordner laden

> Warnung\
> Stellen Sie sicher, dass der Pfad zu Ihrem Dataset keine nicht-englischen Zeichen enthält.

Klicken Sie oben auf `Open Folder` und wählen Sie den Ordner mit Ihren Bildern aus:

!../../../.assets/key-features/annotate-data-for-object-detection/annotation-load-folder.png

Nach dem Klick auf `Open Folder` erscheint ein Dialog, in dem Sie den Zielordner und die Klassen-Datei auswählen:

!../../../.assets/key-features/annotate-data-for-object-detection/annotation-window-folder-dialog.jpg

Nach dem Laden wird eine Liste der verfügbaren Bilder angezeigt. Klicken Sie auf ein Bild, um es für die Annotation auszuwählen.

!../../../.assets/key-features/annotate-data-for-object-detection/annotation-folder-loaded.jpg

### Bilder annotieren

Das Annotieren ist sehr einfach: Klicken Sie auf die obere linke Ecke des Objekts, ziehen Sie die Maus und lassen Sie los, wenn der Rahmen passt.

!../../../.assets/key-features/annotate-data-for-object-detection/drone-annotation.webp

Bounding Boxes sollten das Objekt eng umschließen, ohne zu viel Hintergrund einzubeziehen. So lernt das Modell, sich auf relevante Merkmale zu konzentrieren.

#### Schlechte vs. gute Annotation

**Bad Annotation**

!../../../.assets/gitbook/image (74).png

**Good Annotation**

!../../../.assets/gitbook/image (73).png

### Dataset-Panel verwenden

!../../../.assets/key-features/annotate-data-for-object-detection/dataset-panel.png

Das Dataset-Panel bietet mehrere Funktionen:

1. Filter-Funktion, um Bilder nach Status zu filtern:
   * `All` — Alle Bilder, mit und ohne Annotation.
   * `Annotated` — Bilder mit Annotationen.
   * `Empty` — Bilder ohne Annotationen, die trotzdem im Training enthalten sind. Nicht annotierte Objekte können das Training negativ beeinflussen.
   * `Excluded` — Bilder ohne Annotationsdatei; sie haben keinen Einfluss auf das Training.
2. `Search` — Suche nach Bildnamen.

### Videos annotieren

Sie können auch Videodateien annotieren, indem Sie oben in der Ansicht auf den Modus **Video** wechseln:

!../../../.assets/key-features/annotate-data-for-object-detection/annotation-modes.png

Beim Wechsel in den Video-Modus werden Sie nach einem Pfad gefragt. Wählen Sie eine Videodatei aus — Sie können dann ähnlich wie bei einem Ordner annotieren.

### Werkzeuge

Im Annotation Tool stehen verschiedene Werkzeuge zur Verfügung, die Ihnen bei der Vorbereitung des Datasets helfen.

#### Class Frequency Analysis

Klicken Sie auf Class Frequency Analysis, um zu sehen, wie viele Instanzen jeder Klasse in Ihrem Dataset vorhanden sind. Das hilft zu prüfen, ob das Dataset ausgeglichen ist.

#### Augment Dataset

AugeLab Studio wendet automatisch Dataset-Augmentationen an. Augmentation ist der Prozess, künstlich ähnliche Daten zu erzeugen.

Dieses Thema wird ausführlich auf der Seite [Augmenting Your Dataset](/german/wichtige-funktionen/annotate-data-for-object-detection/augment-dataset.md) behandelt.

***

## 🛠️ Fehlersuche für AI Vision

Wenn Ihre AI-Modelle sich nicht wie erwartet verhalten, helfen diese Schnell-Tipps beim Tuning.

<details>

<summary>🚫 "Es annotiert nichts" (Null Treffer)</summary>

Wenn das AI-Modell zu "schüchtern" ist, liegt es meist an Schwellenwerten oder der Beschreibung.

* Confidence senken: Verringern Sie den **Confidence Threshold** leicht.
* Text-Empfindlichkeit: Bei Grounding DINO den **Text Threshold** senken, sodass Wortabgleich weniger strikt ist.
* Spezifischer werden: Statt "part" lieber "silver metal bolt" oder "red plastic cap" verwenden — Beschreibungen sollten visuell sein.
* Klassenliste prüfen: Stellen Sie sicher, dass Ihre Klassenliste wirklich geladen und nicht leer ist.

</details>

<details>

<summary>📦 "Zu viele falsche Kästchen" (Fehlalarme)</summary>

Bei vielen False Positives erhöhen Sie die Strenge des Modells:

* Confidence erhöhen: Höherer **Confidence Threshold** filtert unsichere Treffer.
* Text-Strenge erhöhen: Höherer **Text Threshold** sorgt für engere Übereinstimmung mit dem Prompt.
* Ambiguität vermeiden: Vermeiden Sie breite Prompts wie "object" oder "item". Beschreiben Sie Farben, Textur oder spezifische Merkmale, damit Schatten nicht als Teile gelabelt werden.

</details>

<details>

<summary>❓ "YOLO erkennt meine Klasse nicht"</summary>

Standard-YOLO-Modelle sind auf bestimmte Datensätze vortrainiert.

* COCO-Standard: Basis-YOLO-Modelle erkennen nur die 80 COCO-Kategorien. Labels müssen exakt übereinstimmen (z. B. `person`, `cell phone`, `chair`, `bottle`).
* Spezielle Anforderungen: Für speziellere Objekte (z. B. "scratched circuit board") wechseln Sie zu einem Text-Prompt-Modell (z. B. Grounding DINO) oder trainieren ein **Custom YOLO** Modell.

</details>

<details>

<summary>🐌 "Verarbeitung ist langsam oder ruckelt"</summary>

Vision-Modelle benötigen viel Rechenleistung.

* Erster Lauf: Beim ersten Start kann es langsam sein, weil Modelle heruntergeladen und initialisiert werden.
* Modellgröße: Grounding DINO Base und OWLv2 Large sind genau, aber "schwer". Für Geschwindigkeit versuchen Sie Tiny/Small-Varianten.
* Hardware: Stellen Sie sicher, dass AugeLab Ihre **GPU** verwendet. Große AI-Modelle auf der CPU laufen deutlich langsamer.

</details>

***

#### 💡 Noch unsicher?

Probieren Sie den **AI Assistant** in AugeLab Studio. Beschreiben Sie Ihre Kameraperspektive und wie die Kästchen aktuell aussehen — er kann oft präzise Dezimalwerte für Ihre Schwellenwerte vorschlagen.

Möchten Sie, dass ich ein **"Threshold Cheat Sheet"** erstelle, das genau erklärt, was Confidence vs. Text Threshold bewirken? (siehe: ./augment-dataset.md)

> Warnung\
> Die Augmentation sollte erst nach Abschluss der Annotation durchgeführt werden.

> Warnung\
> Die Augmentation kann die Datensatzgröße auf der Festplatte bis zu 10-fach erhöhen.

#### Preprocess Image

Das Tool Preprocess Image erlaubt Anpassungen von Kontrast, Helligkeit und Gamma der in der Annotation-Ansicht gezeigten Bilder. Nützlich bei sehr dunklen oder überbelichteten Bildern.

!../../../.assets/key-features/annotate-data-for-object-detection/preprocess-image.png

#### Change Class Id

Mit Change Class Id können Sie alle annotierten Instanzen einer Klasse in eine andere Klasse umwandeln — praktisch beim Zusammenführen verschiedener Datasets.

!../../../.assets/key-features/annotate-data-for-object-detection/change-class-id.png

#### Shortcuts und Hilfe

Für Shortcuts und Hilfe klicken Sie oben auf die Schaltfläche `Help`.

* `D`: Nächstes Bild oder Frame anzeigen.
* `A`: Vorheriges Bild oder Frame anzeigen.
* `Shift + D`: 10 Bilder/Frames vorwärts.
* `Shift + A`: 10 Bilder/Frames zurück.
* `W`: Klassenauswahl dekrementieren.
* `S`: Klassenauswahl inkrementieren.
* `Shift + W`: Klassenauswahl um 3 dekrementieren.
* `Shift + S`: Klassenauswahl um 3 inkrementieren.
* `X`: Letzte Bounding Box entfernen.
* `Shift + C`: Alle Annotationen löschen.
* `O`: Leere Annotationsdatei hinzufügen oder Annotationen löschen.
* `P`: Annotationen entfernen und Datei leeren.
* `M`: Bild verschieben oder ausschließen (nur Folder Mode).
* `Shift + Delete`: Bild und Annotation vom Computer löschen (nur Folder Mode).

#### Training mit einem benutzerdefinierten AI-Objekterkennungsmodell

Zum Trainieren eines benutzerdefinierten Objekterkennungsmodells siehe: [Object Detection Train](/german/wichtige-funktionen/train-custom-ai-models-with-training-window.md).
