> 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/hauptfunktionen/annotate-data-for-object-detection/annotation-window-how-to.md).

# Grundlagen des Annotation-Fensters

## Annotate Data for Object Detection

### Erster Blick

{% hint style="info" %}
Sie benötigen einen Computer mit einer [Nvidia GPU](/german/einfuhrung/system-requirements.md), müssen [CUDA, CUDNN](/german/erste-schritte/installation-and-licensing.md#gpu-acceleration-cuda) installiert haben und das Fenster `Module Downloader Window` verwenden, um das AI-Bundle zu installieren.
{% endhint %}

<figure><img src="/files/JgbXf6TlOqVSLsJIssI7" alt=""><figcaption></figcaption></figure>

Das Image Annotation Window von AugeLab Studio ermöglicht es, Bilder zu annotieren, indem Begrenzungsrahmen um Objekte gezeichnet und diesen spezifische Klassen zugewiesen werden.

### Erste Schritte

Um das Image Annotation Window zu öffnen, navigieren Sie im oberen Menü zu `AI Tools` ➡️ `Image Annotation`.

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

1. Eine `.class`-Datei (Klassen-Datei)
2. Einen Dataset-Ordner

### Class File

Zum Beschriften Ihrer Daten benötigen Sie zunächst eine `classes.names`-Datei, eine einfache Textdatei mit der Endung *.names*. Eine normale Klassen-Datei sieht z. B. so aus:

```
Human
Dog
Cat
Cup
```

Wenn Sie noch keine solche Datei haben, können Sie Ihre eigene über den Bereich `Classes` erstellen:

<figure><img src="/files/oKyauFOcf8Wyfc8OFiDX" alt="" width="250"><figcaption></figcaption></figure>

So erstellen Sie Ihre eigene Klassen-Datei:

1. Geben Sie einen Klassennamen ein.
2. Klicken Sie auf `+`, um die Klasse hinzuzufügen.
3. Klicken Sie auf `Save Classes` (dritter Button) — danach können Sie einen Ordner auswählen.

Sie können `-` klicken, um unerwünschte Klassen zu entfernen.

### Bildordner laden

{% hint style="warning" %}
Stellen Sie sicher, dass der Pfad zu Ihrem Dataset keine nicht-englischen Zeichen enthält.
{% endhint %}

Klicken Sie oben auf `Open Folder` und wählen Sie den Ordner, der alle Ihre Bilder enthält:

<figure><img src="/files/1T0F31YsXRZ4AlfAjFJC" alt=""><figcaption></figcaption></figure>

Nach dem Klick auf `Open Folder` öffnet sich ein Dialog, in dem Sie einen Ordner und eine Klassen-Datei auswählen:

<figure><img src="/files/hhWsbYFiADOffgiya5v8" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/LuOqw0HICpU4aXbWDv9f" alt="" width="563"><figcaption></figcaption></figure>

### Bilder annotieren

Das Annotieren von Bildern ist sehr einfach. Klicken Sie oben links an der gewünsch­ten Stelle des Objekts, ziehen Sie die Maus und lassen Sie los, wenn Sie fertig sind!

![Annotation Window](/files/zgntK4R6739GOaMxHFyC)

Begrenzungsrahmen sollten eng um das Objekt liegen und nicht zu viel Hintergrund einschließen. Das hilft dem Modell, sich auf die relevanten Merkmale zu konzentrieren.

{% tabs %}
{% tab title="Bad Annotation" %}

<figure><img src="/files/rlH45dOhQxVzAbIUmNP7" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Good Annotation" %}

<figure><img src="/files/5EW0GrE3b0w5BhVwK5sO" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### Verwendung des Dataset-Panel

<figure><img src="/files/x6gWSiFfvaOmOztnG68F" alt=""><figcaption></figcaption></figure>

Das Dataset-Panel bietet mehrere Funktionen:

1. `Filter`-Funktion, mit der Sie Bilder nach Klassen filtern können:
   * `All` — Alle Bilder, mit und ohne Annotation.
   * `Annotated` — Bilder, die Annotationen haben.
   * `Empty` — Bilder ohne Annotationen, werden aber im Training berücksichtigt. Das bedeutet, nicht annotierte Objekte können das Training negativ beeinflussen.
   * `Excluded` — Bilder ohne Annotation-Datei; diese beeinflussen das Training überhaupt nicht.
2. `Search`-Funktion zum Filtern von Bildern anhand ihrer Namen.

### Videos annotieren

Sie können auch Videodateien annotieren, indem Sie oben im Fenster den Modus **Video** wählen:

![](/files/D9cQT3N52bNrYwkTCOGI)

Beim Wechsel in den Videomodus werden Sie nach einem Dateipfad gefragt. Nach Auswahl der Videodatei können Sie das Video wie einen Ordner annotieren!

### Tools

Es gibt mehrere Werkzeuge im Annotation Tool, die Sie bei der Vorbereitung Ihres Datensatzes unterstützen:

#### Class Frequency Analysis

Klicken Sie auf Class Frequency Analysis, um zu analysieren und anzuzeigen, wie viele Vorkommen jeder Klasse in Ihrem Dataset vorhanden sind.

Das ist nützlich, um zu prüfen, ob Ihr 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/hauptfunktionen/annotate-data-for-object-detection/augment-dataset.md) behandelt.

## 🛠️ Troubleshooting AI Vision

Wenn Ihre AI-Modelle nicht wie erwartet arbeiten, verwenden Sie diese Schnelltipps, um die Leistung zu optimieren.

<details>

<summary>🚫 "It annotates nothing" (Keine Erkennungen)</summary>

Wenn die AI zu "schüchtern" ist, liegt das meist an Schwellenwerten oder Beschreibungstexten.

* **Lower Confidence:** Verringern Sie den **Confidence Threshold** leicht.
* **Text Sensitivity:** Bei Grounding DINO verringern Sie den **Text Threshold**, damit Wortübereinstimmungen weniger streng geprüft werden.
* **Seien Sie spezifisch:** Statt "part" besser "silver metal bolt" oder "red plastic cap" verwenden. Beschreibungen sollten visuell sein.
* **Listen prüfen:** Stellen Sie sicher, dass Ihre Klassenliste in den Node-Einstellungen geladen ist und nicht leer ist.

</details>

<details>

<summary>📦 "Too many wrong boxes" (Falsche Erkennungen)</summary>

Wenn der Bildschirm mit False Positives überfüllt ist, müssen Sie die Strenge erhöhen.

* **Raise Confidence:** Erhöhen Sie den **Confidence Threshold**, um unsichere Treffer zu filtern.
* **Text Strictness:** Erhöhen Sie den **Text Threshold**, um eine engere Übereinstimmung zwischen Bild und Prompt zu erzwingen.
* **Ambiguität reduzieren:** Vermeiden Sie allgemeine Prompts wie "object" oder "item". Beschreiben Sie Farben oder Texturen deutlicher, wenn Schatten fälschlich als Teile erkannt werden.

</details>

<details>

<summary>❓ "YOLO model doesn't detect my class"</summary>

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

* **COCO Standard:** Basale YOLO-Modelle erkennen nur die 80 COCO-Kategorien. Ihre Labels müssen exakt übereinstimmen (z. B. `person`, `cell phone`, `chair`, `bottle`).
* **Spezielle Anforderungen:** Wenn Sie etwas Spezifisches erkennen müssen (z. B. "scratched circuit board"), verwenden Sie ein Text-Prompt-Modell wie Grounding DINO oder trainieren Sie ein **Custom YOLO**-Modell.

</details>

<details>

<summary>🐌 "Processing is slow or laggy"</summary>

Vision-Modelle sind rechenintensiv.

* **Erstlauf-Verzögerung:** Beim ersten Start kann es langsam sein, da Modelle heruntergeladen und im Speicher initialisiert werden.
* **Modellgröße:** Grounding DINO Base und OWLv2 Large sind genau, aber "schwer". Probieren Sie eine "Tiny" oder "Small" Variante für mehr Geschwindigkeit.
* **Hardware:** Stellen Sie sicher, dass AugeLab Ihre **GPU** verwendet. Große Modelle auf der CPU verursachen erhebliche Latenz.

</details>

***

#### 💡 Noch Probleme?

Probieren Sie den **AI Assistant** in AugeLab Studio. Beschreiben Sie Ihre Kameraperspektive und wie die Boxen aktuell aussehen — oft schlägt er exakte Dezimalwerte für Ihre Schwellen vor.

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

{% hint style="warning" %}
Der Augmentation-Prozess sollte erst nach Abschluss der Annotation durchgeführt werden.
{% endhint %}

{% hint style="warning" %}
Der Augmentation-Prozess kann die Datensatzgröße auf der Festplatte um das bis zu 10-fache erhöhen.
{% endhint %}

#### Preprocess Image

Das Preprocess Image-Tool ermöglicht es, Kontrast, Helligkeit und Gamma der im Fenster angezeigten Bilder anzupassen. Diese Funktion ist hilfreich bei sehr dunklen oder zu hellen Bildern.

![](/files/gemlTsMW3C9Fld6CN1B4)

#### Change Class Id

Das Tool Change Class Id erlaubt es, alle annotierten Instanzen einer Klasse in eine andere Klasse zu überführen.

Dieses Werkzeug ist nützlich beim Zusammenführen zweier unterschiedlicher Datasets.

![](/files/VsBaIo1ZfjJHCwjNUpm7)

#### Shortcuts and Help

<details>

<summary>Für Tastenkürzel und Hilfe klicken Sie auf die `Help`-Schaltfläche im oberen Menü.</summary>

* `D`: Nächstes Bild oder Frame anzeigen.
* `A`: Vorheriges Bild oder Frame anzeigen.
* `Shift + D`: Um 10 Bilder/Frames vorwärts springen.
* `Shift + A`: Um 10 Bilder/Frames rückwärts springen.
* `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 Annotation-Datei 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 entfernen (nur Folder Mode).

</details>

#### Training With Custom AI Object Detection Model

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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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/hauptfunktionen/annotate-data-for-object-detection/annotation-window-how-to.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.
