Zum Hauptinhalt springen

KI-GESTÜTZTE DOKUMENTATION

Was möchten Sie wissen?

Classifier läuft nicht

Diese Seite hilft bei der Diagnose und Behebung von Problemen, bei denen das Klassifikationsmodell des OV80i während der Inspektion nicht aktiviert wird oder keine Ergebnisse liefert.

tipp

Im Klassifikationsmodus wird das Bild nach Empfang eines Triggers (per Hardware oder im kontinuierlichen Modus) automatisch erfasst, und das Ergebnis wird auf der HMI angezeigt — sofern der Classifier korrekt funktioniert.


Häufige Symptome

  • Bild wird erfasst, aber es erscheint kein Klassifikationsergebnis auf der HMI
  • Classifier-Tab zeigt „Not Trained" oder „Needs Training"
  • UI bleibt bei „Training…" hängen oder das Training wird nie abgeschlossen
  • Ergebnisbereich auf der HMI bleibt leer oder zeigt „No classification"
  • Nur Bilder erscheinen, aber keine Labels, Farben oder Class Scores

Schritt-für-Schritt-Fehlerbehebung

1. Aktives Rezept bestätigen

  • Navigieren Sie zu All Recipes
  • Stellen Sie sicher, dass Ihr Klassifikationsrezept als 🟢 Active markiert ist
  • Es kann immer nur ein Rezept gleichzeitig aktiv sein

2. Classifier-Konfiguration prüfen

  • Öffnen Sie den Recipe Editor → Regions of Interest (ROIs)
  • Bestätigen Sie, dass:
    • Mindestens eine ROI definiert ist
    • Der ROI ein Classifier-Block hinzugefügt wurde
    • Keine Fehler oder Warnungen in der ROI-Konfiguration angezeigt werden

3. Trainingsdaten überprüfen

  • Wechseln Sie zum Classifier-Tab der ROI
  • Bestätigen Sie:
    • Es wurden Bilder für mindestens zwei Klassen hochgeladen und gelabelt
    • Die Schaltfläche Train wurde geklickt und der Vorgang abgeschlossen
    • Status zeigt „Trained", nicht „Needs Training" oder „Not Ready"
  • Wenn im Fast Mode trainiert wurde, kann die Genauigkeit gering sein; trainieren Sie für den Produktivbetrieb im Accurate Mode neu

4. Manuelle Testaufnahme durchführen

  1. Verwenden Sie den continuous mode oder senden Sie einen hardware trigger
  2. Bestätigen Sie:
    • Bild wird erfasst
    • Classifier-Ergebnis erscheint (pass/fail, good/bad, Klassenname)

Wenn nach der Aufnahme keine Ausgabe erfolgt → das Modell wurde möglicherweise nicht trainiert oder konnte nicht geladen werden.


5. Kamera neu starten

Wenn alles korrekt konfiguriert zu sein scheint, der Classifier aber dennoch nicht reagiert:

  1. Schalten Sie die Kamera per Schalter aus und wieder ein oder trennen Sie die Stromversorgung und stellen Sie sie wieder her
  2. Warten Sie 20–30 Sekunden, bis der Bootvorgang abgeschlossen ist
  3. Öffnen Sie die HMI und testen Sie mit einem neuen Trigger

Beim Neustart der Kamera werden das Modell und die Classifier-Runtime von Grund auf neu geladen.


6. Logs überprüfen

  • Besuchen Sie logs.overview.ai
  • Laden Sie das Log-Bundle für die interne Analyse hoch
  • Damit können Sie den Startstatus und das Laufzeitverhalten des Classifiers überprüfen

Referenz zur Classifier-Architektur

Klassifikationsmodelle: „Cats vs. Dogs"-Ansatz

  • Am besten geeignet, wenn jede ROI/jedes Bild einer einzelnen, diskreten Klasse entspricht
  • Verwenden Sie Fast Mode zum Testen, Accurate Mode für den Produktivbetrieb
  • Typische Anwendungsfälle:
    • Erkennung lockerer Schrauben
    • Wellenausrichtung
    • Vorhandensein von Fett/Schmierstoff
    • Zustand von Kühlerlamellen
tipp

Verwenden Sie Klassifikation, wenn Sie die Frage beantworten: „Welcher dieser Optionen sieht das am ähnlichsten?"

Segmentierungsmodelle: „Where's Waldo?"-Ansatz

  • Verwenden, wenn:
    • Defekte in Größe und Form variieren
    • Sie exakte Defektregionen lokalisieren müssen
    • Geschwindigkeit entscheidend ist (kürzere Zykluszeit)
  • Typische Anwendungsfälle:
    • Oberflächenkratzer
    • Schaumabdeckung
    • Spalterkennung
tipp

Verwenden Sie Segmentierung, wenn Sie die Frage beantworten: „Wo liegt das Problem?"


Abschließende Checkliste

ElementErforderlich für die Ausführung des Classifiers
Aktives Rezept ausgewählt
Mindestens eine ROI definiert
ROI enthält Classifier-Block
Status des trainierten Modells: „Trained"
Capture-Trigger funktionieren

🔗 Siehe auch