8421-kodnings effektivitet är hög, identifieringssvårigheten är låg, allt fler och fler PCB-försynningsleverantörer använder 8421-kod istället för tvådimensionell kod för informationsuppsporing.
Dela1) Projektets bakgrund:
Upptäcktskrav:
Produkterna är uppdelade i 9 koder och 10 koder. Produkterna tar tag i dynamiska och slumpmässiga inkommande material genom sugkoppar. Systemet måste anpassas till de två produkterna och utgångsresultaten inom 500 ms skickas via tcp för att samexistera. (Det testade objektet är den perfor
Smärtor och problem:
Det kommer att förekomma slumpmässig horisontell bildomvändning utan märke och signal, och det kommer att förekomma koddeformation, bildblåsthet, bildadhesion av kodhållare och ibland olika storlekar på kodhållare. Komplexa bildförhållanden gör det svårt att stabilt identifiera den konventionella match
2) lösningsarkitektur:
Diagram för schemat:
Beskrivning av lösningsidé:
1. hålets position på 8421 meter identifieras genom konturmatching
2. använda skriptmodulen för att identifiera xy-spegeln av kod 8421 genom 8421 kod flagg bit och kolumn flagg bit och få fyra vertikaler av kod 8421 yttre fyrkant
3. använda opencv-perspektivtransformation för att korrigera och reparera den deformerade koden 8421 (följande figur är den perspektivtransformationseffekten) för att underlätta den efterföljande dekodningen av koden 8421.
3) Programets fördelar:
1. schematalgoritmen tar ca 200 ms och kan anpassas till komplexa situationer som koddeformation, bildspridning, kodhålsbildningsslamning och olika kodhålsstorlekar.
2. varje maskin kan känna igen ca 1000 kort per dag, och igenkänningsgraden för 8421 koder når 100% efter felsökning.
3. inga djupinlärningsmoduler används för att minska kostnaderna.
4. kan återanvändas för fler PCB-industrins behov av kod 8421.