Fehler vor der Anpassung einordnen
Eine instabile Füllstandsentscheidung kann vor Verarbeitung, bei Grenzauswahl oder nach Verlassen des Ablaufs entstehen. Ordnen Sie den Fehler mit Originalbild und Ereignisprotokoll ein, bevor Sie Schwellen ändern. Trennen Sie eine sichtbare Grenze mit falscher Klasse, eine nicht beobachtbare Grenze zur Prüfung, einen Ausführungsfehler und die Zuordnung zur falschen Flasche. Sie benötigen unterschiedliche Korrekturen und bleiben getrennt im Bericht. Review bestätigt keine Unterfüllung; ein niedriger Standardwert beweist keine leere Flasche. Erhalten Sie Produktionssymptom und reproduzierbaren Entwicklungsfall, ohne ihre Klassen dem aktuellen Algorithmus anzupassen.
Genau dasselbe Material wiedergeben
Wiederholen Sie dasselbe eingefrorene Ausgangsbild, dieselbe Ausschnitttransformation, Revision und Referenzklasse, um Wiederholbarkeit der Verarbeitung zu prüfen. Erfassen Sie tatsächliche Aufbereitung und Laufzeitidentität, nicht nur den sichtbaren Ablauftitel. Bei unterschiedlichen Ausgaben identischen Materials prüfen Sie automatische Vorverarbeitung, nicht festgelegte Abhängigkeiten oder Anfragezuordnung vor dem Transport. Ist gespeicherte Wiedergabe stabil, während neue Bilder variieren, vergleichen Sie Aufnahme und Materialbedingungen. Ersetzen Sie keinen schwierigen Frame durch ein günstiges Nachbarbild. Die Wiederholung grenzt eine Belegebene ein, beweist aber nicht die richtige Flaschenzuordnung des Originals.
Wandhypothese prüfen
Drehen Sie eine identifizierte leere Kontrollflasche durch die erlaubten Lagen und behalten Sie Kameraeinstellungen bei. Eine ohne Flüssigkeit bleibende Linie kann Wandreflex, Formnaht oder Hintergrund sein. Vergleichen Sie sie mit der gewünschten Grenze derselben Bauform. Ändern Sie für das nächste kontrollierte Paar nur den Lichtwinkel und erhalten Sie beide Originale einschließlich Sättigung. Folgt die konkurrierende Linie der Wand statt der Flüssigkeit, kann eine Schwelle die falsche Oberfläche nur zuverlässiger auswählen. Prüfen Sie die optische Korrektur an realen niedrigen Füllständen und normaler Wandvariation; eine schönere Vorschau allein reicht nicht.
Wandlinie und Flüssigkeitsgrenze unterscheiden
Vergleichen Sie gleiche Behältergeometrie und Leerflaschenkontrolle, bevor ein Übergang zur Oberfläche erklärt wird.
- Originales vollständiges Flaschenbild
- Deklarierte Beobachtungszone
- Konkurrierende Wand- oder Reflexlinie
- Gewünschte sichtbare Flüssigkeitsgrenze
Timing und Flüssigkeitsbewegung trennen
Trennen Sie Behälter- und Flüssigkeitsbewegung mit den vereinbarten ruhenden und bewegten Mustergruppen. Prüfen Sie Triggerzeiten, tatsächliche Belichtung, Transportbedingungen und die Region der Grenze. Eine scharfe Außenkante mit veränderlicher Innenfläche legt eine andere Untersuchung als allgemeine Unschärfe nahe, identifiziert aber allein keine Ursache. Vergleichen Sie dieselbe Flasche am Basis- und vorgeschlagenen Aufnahmeereignis ohne Änderung der Referenzklasse. Auch ein verzögertes Bild muss zur vorgesehenen Flasche gehören. Prüfen Sie Unterbrechung und Neustart: Eine scheinbar hilfreiche Beruhigungszeit kann bei geändertem Flaschenabstand die Ereigniszuordnung stören.
import math
state = result['rules']['Decision']
raw_number = result['number']
measurement_valid = (
state in ('Pass', 'Fail')
and result['geometry']['Validity'] == 'Valid'
and type(raw_number) in (int, float)
and math.isfinite(raw_number)
)
record = {
'image_id': source_image_id,
'workflow_revision': frozen_revision,
'raw_state': state,
'raw_number': raw_number,
'trusted_ratio': raw_number if measurement_valid else None,
}
# Diagnostic record only; missing fields raise errors. Validate event identities before integration.ROI und Koordinaten prüfen
Prüfen Sie, ob Kamerabewegung, Ausschnittrevision, Skalierung oder geänderte Behälterreferenz die Koordinatenbasis verändert hat. Ein lokaler Höhenanteil ist nicht direkt mit einem verschobenen oder anders hohen ROI-Anteil vergleichbar. Überlagern Sie die deklarierte Zone auf dem vollständigen Original und prüfen Sie die komplette Grenze über erlaubte Lagen. Halten Sie Ursprung und Abmessungen im Diagnoseprotokoll. Bei abgeschnittener Grenze verbessern Sie Geometrie oder Aufnahme, statt das Verhältnisintervall zu lockern. Kalibrierung ergänzt keine fehlenden Pixel, und nominaler Maßstab begründet kein Volumen durch eine gekrümmte Wand.
Gültigkeit und alte Ergebnisse prüfen
Prüfen Sie Zahl, Geometrie und Regel gemeinsam mit Anfrage- und Bildidentitäten. Die geprüfte Füllstandsroute behandelt mehrdeutige oder unzureichende Grenzen als Review; der Standard-Zahlenwert ist keine gültige Messung. Prüfen Sie, ob UI, Cache oder nachgelagerte Zuordnung einen Anteil der vorherigen Flasche mit dem aktuellen Ereignis zeigt. Simulieren Sie fehlende oder verspätete Ergebnisse in der Testumgebung und bestätigen Sie ausdrücklich nicht freigebende Zustände. Der Diagnoseeintrag unten zeigt zu erhaltende Felder, keine vollständige Integration. Unbekannte Zustände und Ausführungsfehler brauchen deklarierte Behandlung, keine automatische bequeme Klasse. Ein vertrauenswürdiger Anteil verlangt Pass oder Fail, Geometrie mit Valid und einen endlichen Zahlenwert; jeder andere Zustand enthält keine vertrauenswürdige Messung.
Diagnoseprotokoll führen
Führen Sie eine Zeile je untersuchtem Fehler mit Referenzklasse, Vollbildidentität, Ereignisidentität, Ausschnitttransformation, Revision, tatsächlichen Einstellungen, typisiertem Ergebnis und vermutetem Mechanismus. Ergänzen Sie trennende Kontrolle und widerlegende Beobachtung. Erhalten Sie ursprüngliche Fehler neben Kandidaten, auch ungelöste Fälle. Die Tabelle trennt optische, zeitliche, koordinatenbezogene und Zuordnungskontrollen ohne universelle Schwelle. Review und Ausführungsfehler bleiben im geplanten Nenner. Erfolgreiche Wiedergabe ausgewählter Bilder ersetzt keine Belege für die Behälter und Betriebsbedingungen des tatsächlichen Liniensymptoms.
| Fehlerbild | Trennende Kontrolle | Zu erhaltende Belege |
|---|---|---|
| Linie bleibt in leerer Flasche | Gleiche Bauform und Lage, unveränderte Kamera | Vollbild mit markierten konkurrierenden Grenzen |
| Variation beginnt beim Transport | Gleiche Flasche, deklarierte ruhende und bewegte Ereignisse | Ereigniszeiten, Belichtung und Originale |
| Anteil ändert sich nach ROI-Revision | Beide ROIs auf demselben Original überlagern | Transformationen und ursprüngliche Koordinatenbasis |
| Aktuelles Ereignis zeigt altes Ergebnis | Fehlendes oder verspätetes Resultat in Testumgebung einspeisen | Anfrage-, Bild- und Ergebnisidentitäten mit nicht freigebendem Zustand |
Korrektur an festen Gruppen verifizieren
Prüfen Sie eine Korrektur vor Auswahl an eingefrorenen Entwicklungsgruppen und danach mit unabhängiger Abnahme und vorher vereinbarten Grenzen. Der Fall muss besser werden, ohne niedrige Defekte zu verstecken, unberichtetes Review zu erhöhen oder alte Bilder zu verwenden. Fixieren Sie die Änderung und bewahren Sie die Basis zur Reproduktion auf. Bleibt die Grenze unbeobachtbar, erhalten Sie diese Begrenzung und prüfen Sie andere Ansicht oder Messprinzip. Deyi Vision kann unterstützte Ablaufbelege untersuchen; die Diagnose zertifiziert weder veröffentlichte Laufzeit noch Produktionsstation. Eine reparierte sichtbare Füllstandsprüfung ist keine Volumenvalidierung.
Reproduzierbare Ursachenprüfung
Erhalten Sie Fehler und verwenden Sie kontrollierten Vergleich statt günstigem Freigabebild.
- Fehlermaterial und Referenz einfrieren
- Konkurrierende Erklärungen benennen
- Trennende Kontrolle ausführen
- Korrektur verifizieren oder offene Grenze erhalten
Quellen und technische Referenzen
Die Quellen erläutern Methoden und Grenzen dieser Anleitung. Beispielprüfungen dienen der Orientierung; die Produktionsabnahme benötigt Belege aus Ihren eigenen Mustern.
- Exposure TimeBaslerGeprüft
- Triggered Image AcquisitionBaslerGeprüft
- Deyi Vision Vision WorkbenchDeyi VisionGeprüft
Komponenten- und Auswahlreferenzen
- machine vision software · Englische Referenz
- Checkliste für den Abnahmetest für maschinelles Sehen
- automatische visuelle Inspektion
- Bildverarbeitungssysteme
- Batterie-Tab Schweißhöhenprüfung
- Alternative zu Balluff Vision-Sensoren
- Alternative zu Datalogic Barcodelesern
- Banner Vision Sensor Alternative · Englische Referenz
- Fehler sichtbarer Montageprüfung untersuchen
- EAN-13: Duplikate und fehlende Lesungen
- Kameraaufbau für die sichtbare Füllstandskontrolle
- Beleuchtung und ROI für die sichtbare Flüssigkeitsgrenze
- Prüfschwellwerte mit einer Konfusionsmatrix festlegen
- Laserprofil-Datum und fehlende Daten prüfen
- OCR-Etiketten: unlesbar oder falscher Text
- Kamera für Vollständigkeit offener Verpackungen
- Licht und ROI für offene Verpackungsinhalte wählen
- Falsche Verpackungsvollständigkeit untersuchen
- Siegel- und Raupenbild: Spaltanalyse
- SKU-Farbsortierung: Kanäle und Drift
- Oberflächenfehler: Fehlalarme eingrenzen

