Die Effizienz der Codierung des Codes 8421 ist hoch, die Identifizierungsschwierigkeit gering, immer mehr Hersteller von Leiterplattenträgern verwenden den Code 8421 anstelle eines zweidimensionalen Codes für die Informationsverfolgung.
Teilen1. Projekthintergrund:
Nachweisvorschriften:
Die Produkte werden in 9 Codes und 10 Codes unterteilt. Die Produkte greifen dynamische und zufällige eingehende Materialien durch Saugbecher auf. Das System muss sich an die beiden Produkte anpassen und die Ausgangswerte innerhalb von 500 ms werden über tcp gesendet, um zusammenzubleiben. (Das get
Schmerzpunkte und Probleme:
Es wird zufällige horizontale Bildumkehrungen ohne Markierung und Signal geben, und es wird Codeverformungen, Bildschmutz, Bildhaftung von Codelöchern und gelegentlich unterschiedliche Größe von Codelöchern geben. Komplexe Bildverhältnisse erschweren es, den herkömmlichen Matching-
2) Lösungsarchitektur:
Schema:
Beschreibung der Lösung:
1. Die Lochposition von 8421 Yards wird durch Konturgleichung ermittelt.
2. mit dem Skriptmodul den xy-Spiegel des Codes 8421 durch den Code-Flagg-Bit und den Spalte-Flagg-Bit 8421 identifizieren und die vier Spitzen des Codes 8421 äußeren Vierecks ermitteln
3. die opencv-Perspektivtransformation zur Korrektur und Reparatur des verzerrten 8421-Codes (die folgende Abbildung ist der Perspektivtransformationseffekt) verwenden, um die anschließende Entschlüsselung des 8421-Codes zu erleichtern.
3) Vorteile des Programms:
1. Der Schema-Algorithmus dauert etwa 200 ms und kann sich an komplexe Situationen wie Codeverformung, Bilderunklarheit, Codehole-Imaging-Adhesion und unterschiedliche Codehole-Größen anpassen.
2. Jede Maschine kann täglich etwa 1000 Platten erkennen, und die Erkennungsrate von 8421 Codes erreicht nach dem Debugging 100%.
3. keine Deep Learning-Module zur Kostensenkung eingesetzt werden.
4. kann für weitere Anforderungen der Leiterplattenindustrie 8421 verwendet werden.