8421 je zelo učinkovit, težko ga je prepoznati, vedno več proizvajalcev nosilcev PCB uporablja 8421 namesto dvodimenzionalne kode za sledenje informacij.
Delitev1) Področje projekta:
zahteve za odkrivanje:
izdelki so razdeljeni na 9 kod in 10 kod. izdelki zasipajo dinamične in naključne vhodne materiale prek sesalnih skodelic. shema se mora prilagoditi obema izdelkom in rezultati izhoda v 500 ms so poslani preko tcp, da bi soobstovali. (izkušeni predmet je perforirana plošča
bolečine in težave:
Občasno se bo pojavila naključna horizontalna inverzija slike brez znaka in signala, deformacija kode, zameglitev slike, adhezija kode in raznolika velikost kode. Složeni pogoji slike otežujejo stabilno prepoznavanje klasičnega algoritma za branje bitov znaka.
2) arhitektura rešitev:
diagram sheme:
opis ideje rešitve:
1. položaj luknje 8421 yardov se določi z usklajevanjem kontura
2. uporabite skriptni modul za identifikacijo xy ogledalo kode 8421 preko 8421 kode zastava bit in stolpca zastava bit in pridobiti štiri vrhove kode 8421 zunanji četverokotnik
3. uporabiti odprto perspektivno preoblikovanje za popravilo in popravilo deformirane kode 8421 (naslednja slika je učinek transformacije perspektive), da bi olajšali naknadno dekodiranje kode 8421.
3) prednosti programa:
1. algoritem sheme traja približno 200 ms in se lahko prilagodi zapletenem položaju, kot so deformacija kode, dvoumnost slike, adhezija slike kode luknje in različne velikosti luknje kode.
2. vsak stroj lahko prepozna približno 1000 plošč na dan, prepoznavnost 8421 kod pa doseže 100% po odpravo napak.
3. za zmanjšanje stroškov se ne uporabljajo moduli za globoko učenje.
4. se lahko ponovno uporabi za več potreb za identifikacijo kode 8421 v industriji plošč.