Ablaufanspruch begrenzen
Die KI-Ablaufphase erfordert kein neuronales Modell zur Schätzung des Flascheninhalts. Eine quellcodegeprüfte Feststationsroute kann aus einer beobachtbaren Grenze einen sichtbaren Höhenanteil ableiten; ein KI-Assistent hilft, den Graphen zu prüfen und eine kontrollierte Parameteränderung vorzuschlagen. Trennen Sie diese Rollen. Der berechnete Anteil ist kein Flüssigkeitsvolumen und die Erklärung des Assistenten keine unabhängige Messung. Deyi Vision unterstützt die Ablaufprüfung auf Quellcodeebene innerhalb deklarierter Grenzen. Installierte Knoten und Laufzeit müssen dennoch projektspezifisch verifiziert werden. Browserlokales OpenCV.js ist im geprüften Quellenstand nicht implementiert und darf durch eine Webvorschau nicht als verfügbar dargestellt werden.
Eingangsvertrag deklarieren
Fixieren Sie Originalbildidentität, Pixelformat, Behältergruppe, Ausschnittkoordinaten und Referenzklasse vor der Graphbewertung. Ein Ausschnitt muss die Transformation zum Original mitführen, damit die gemeldete Grenze im Flaschenbild lokalisierbar bleibt. Falsche Abmessungen, eine ROI außerhalb des Bildes und Identitätsabweichungen werden zurückgewiesen, statt still skaliert oder durch ein Demobild ersetzt zu werden. Aufnahmefehler sind keine physische Unterfüllung. Benötigt ein zugelassenes Eingangsformat eine Graustufenumwandlung, deklarieren Sie diese in der Revision und erhalten Sie das Originalmaterial. Ein geänderter Ausschnitt eines anderen Ausgangsbildes isoliert keine Parameteränderung.
Beobachtbarkeit der Grenze prüfen
Die Referenzroute sucht einen ausreichend kontrastreichen, eindeutigen vertikalen Intensitätsübergang über genügend Spalten der Zone mit begrenzter Streuung der Grenzpositionen. Ihre Einstellungen steuern Beobachtbarkeit und zulässigen sichtbaren Höhenanteil. Ein ausdrücklich synthetisches Beispiel mit 20 px Höhe und eindeutiger Grenze y=8 ergibt 0.6; bei y=14 ergibt sich 0.3. Gleich starke konkurrierende Übergänge bleiben Review statt einer willkürlichen Wahl der ersten Kante. Übertragen Sie synthetische Kontrast- oder Streuwerte nicht direkt auf Kundenbehälter. Prüfen Sie das Merkmal an realen klassifizierten Beispielen einschließlich Leerflaschen, Wandreflexen und Schaum.
Bild- und Indikatorkoordinaten verbinden
Die Grenzgeometrie verweist auf festen Ausschnitt und Originalbehälterbild, nicht auf einen unbeschrifteten Anteil.
- Eingefrorene Originalbildidentität
- Deklarierter Ausschnitt und Transformation
- Beobachtbare Grenzgeometrie
- Anteil mit Gültigkeit und Regel
Typisierte Ausgaben absichern
Verarbeiten Sie Zahlen-, Geometrie- und Regelausgabe als zusammengehöriges Ergebnis, nicht als austauschbare Einzelwerte. In der geprüften Referenzimplementierung kann bei nicht beobachtbarer Grenze der Zahlenport einen Standardwert behalten, während die Regel Review und die Geometrie für Messung ungültig ist. Dieser Standardwert ist keine gemessene leere Flasche. Sichern Sie die Interpretation mit deklarierter Gültigkeit und Entscheidung ab und erhalten Sie Bild- und Ablaufidentitäten. Der folgende Pseudocode zeigt eine Kontrollgrenze, keinen fertigen SPS-Anschluss. Fehlende Regeln, nicht endliche Werte, falsche Typen oder unbekannte Zustände brauchen ausdrückliche Fehlerbehandlung und dürfen keinen Freigabeanteil erzeugen.
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)
)
trusted_ratio = raw_number if measurement_valid else None
decision = state
# Preserve the native decision and identities; this snippet does not drive an actuator.
# Missing fields raise errors; invalid geometry or values never become a trusted level.KI-Vorschlag begrenzen
Fordern Sie einen Kandidaten mit erklärter Hypothese, etwa die Trennung eines Wandreflexes von der echten Grenze durch einen zulässigen Kontrastparameter. Beschränken Sie die Änderung auf unterstützte deklarierte Parameter und erhalten Sie den Basisgraphen. Der Vorschlag muss betroffene Mustergruppen und ein Gegenbeispiel benennen, das die Hypothese widerlegt. Er darf keine Referenzantworten ändern, problematische Muster wegschneiden, Review entfernen oder für bessere Werte einen ungeprüften Backend wechseln. Ein gespeicherter Kandidat dokumentiert einen technischen Vorschlag. Er belegt weder ausgeführtes Experiment noch Modellbereitschaft oder geänderte Produktionskamera.
Entwicklungsmaterial vergleichen
Bewerten Sie Basis und Kandidat auf demselben eingefrorenen Entwicklungsmaterial mit identischer Aufbereitung und vollständigem geplantem Nenner. Vergleichen Sie beobachtbare Pass- und Fail-Entscheidungen getrennt von Review, Ausführungsfehlern und fehlenden Resultaten. Verwenden Sie Behältergruppen statt benachbarte Bilder als unabhängige Erfolge zu zählen. Prüfen Sie, ob weniger übersehene Unterfüllungen lediglich dadurch entstehen, dass mehr niedrige Flaschen Review erhalten. Dieser Nutzen muss ausdrücklich ausgewiesen bleiben. Halten Sie nach Auswahl des Kandidaten Abnahmematerial unabhängig. Werden seine Antworten erneut zur Parametrierung verwendet, ist es wiederverwendetes Entwicklungsmaterial, kein unberührter Abnahmesatz.
Ablaufprotokoll führen
Das Ablaufprotokoll verknüpft Bildidentität, Ausschnitttransformation, Referenzklasse, Basis- und Kandidatenrevision, tatsächliche Laufzeitidentität, Parameter und typisierte Ausgaben. Speichern Sie ursprünglichen Regelzustand und Geometrie zusammen mit dem Zahlenport, einschließlich Fehlern. Die Tabelle zeigt, warum eine Zahlenspalte das Experiment nicht beschreibt. Laufzeit ist eine Beobachtung der tatsächlichen Ausführung, kein Versprechen eines gespeicherten Graphen. Trennen Sie Erstellung, erfolgreiche Ausführung und technische Freigabe. So kann eine andere Prüfung nachvollziehen, ob der Kandidat die Beobachtbarkeit, das erlaubte Verhältnisintervall oder nur die Erklärung eines unveränderten Ergebnisses geändert hat.
| Ergebnissituation | Erforderlicher Beleg | Auslegung |
|---|---|---|
| Eindeutige Grenze in synthetischer ROI 20 px bei y=8 | Anteil 0.6 mit zugehöriger Geometrie und Regeln | Beobachtbarer Indikator; deklarierte Verhältnisregel anwenden |
| Eindeutige synthetische Grenze y=14 | Anteil 0.3 mit zugehöriger Geometrie und Regeln | Niedrigerer beobachtbarer Indikator; deklarierte Entscheidung erhalten |
| Gleich starke Grenzen | Review und ungültige Messgeometrie | Standard-Zahlenwert nicht als Leerflasche auslegen |
| Laufzeit- oder Identitätsabweichung | Ursprünglicher Ausführungsfehler und Anfrageidentität | Kein verlässlicher Füllstand; kein vorheriges Bild einsetzen |
Fehlende und mehrdeutige Belege einspeisen
Speisen Sie vor Übergabe gezielte Fehlerfälle ein: fehlendes Original, falsche Ausschnittidentität, nicht verfügbare Laufzeit, gleich starke Grenzen und ein nach Abbruch eintreffendes Ergebnis. Jeder Fall muss einen sichtbaren nicht freigebenden Zustand behalten und darf keinen alten Anteil einer anderen Flasche übernehmen. Ein erneuter Versuch gehört zu eigener Anfrage- und Ergebnisidentität; eine ungewisse Antwort beweist keinen Erfolg. Nutzen projektspezifische Erweiterungen einen Detektor oder externes Modell, prüfen Sie exaktes Paket und Ein-/Ausgangsvertrag getrennt. Ein gelistetes Template oder importiertes Modell belegt keine Bereitschaft. Diese Anleitung autorisiert keine Bildübertragung.
KI schlägt vor; dokumentierter Vergleich entscheidet
Erstellung des Kandidaten bleibt von Ausführung, Vergleich und Projektabnahme getrennt.
- Material und Basisrevision einfrieren
- Begrenzte Parameterhypothese vorschlagen
- Vollständige typisierte Resultate vergleichen
- Kandidaten auswählen und Grenzen erhalten
Kandidaten statt Freigabe übergeben
Übergeben Sie den ausgewählten Kandidaten mit eingefrorenem Material, Eingangsvertrag, Beobachtbarkeitsparametern, Ausgabezuordnung und vollständigem Vergleichsbericht. Erhalten Sie Basis und offene Beispiele, damit ein anderer Ingenieur Verhalten und Grenzen reproduzieren kann. Integration benötigt weiterhin verifizierte Aufnahme, Ereigniszuordnung, Latenzbehandlung und unabhängige Linienabnahme. Veröffentlichen Sie keine Genauigkeit aus einem synthetischen Blatt und stellen Sie Quellcodeunterstützung nicht als freigegebene App mit bestandener Werksprüfung dar. Die folgende Fehlersuche beginnt mit erhaltenen Fehlerbelegen, nicht mit einem Graphen, der nur wegen fehlerfreien Speicherns erfolgreich markiert wurde.
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.
- Image ThresholdingOpenCVGeprü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
- EAN-13: Abnahme an der Linie
- EAN-13: Decodierung und Datenregeln
- Stabile Kameraaufnahme: Puffer, Zeitüberschreitung und Wiederverbindung
- Sichtbare Füllstandsabläufe abnehmen und integrieren
- Prüfprotokolle, Bilder und Teilekennungen verknüpfen
- OCR-Etiketten: Abnahme und SPS-Vertrag
- OCR-Etiketten: nativer Ablauf und exakter Vergleich
- Offene Verpackungsvollständigkeit abnehmen
- KI-Ablauf für Vollständigkeit offener Verpackungen
- SPS–Vision-Handschlag mit eindeutigen Zuständen
- Siegel- und Raupenbild: Linienabnahme
- Siegel- und Raupenbild: Workflowregeln
- SKU-Farbsortierung: Abnahme und unbekannt
- SKU-Farbsortierung: Farb- und Produktregeln
- Oberflächenfehler: Abnahme und Linienausgang
- Oberflächenfehler: begrenzte KI-Bewertung
- Latenz vom Trigger bis zur SPS-Entscheidung unter Last prüfen
- Vollständige Vision-Rezepte versionieren und zurücksetzen

