8421 kódová kódování je vysoká účinnost, identifikační obtížnost je nízká, stále více výrobců nosičů PCB používá kód 8421 místo dvourozměrného kódu pro sledování informací.
Sdílet1) Základní informace projektu:
požadavky na detekci:
produkty jsou rozděleny na 9 kódů a 10 kódů. produkty zachytávají dynamické a náhodné příchozí materiály prostřednictvím sacího hrnku. systém se musí přizpůsobit obou produktům a výstupní výsledky v rozmezí 500 ms jsou odeslány přes tcp, aby koexistovaly.
bolestivé body a problémy:
bude se vyskytovat náhodná horizontální inverze obrazu bez značky a signálu a bude se vyskytovat deformace kódu, rozmazání obrazu, adhezi kódových otvorů a občas různé velikosti kódových otvorů. složité podmínky zobrazování ztěžují stabilní identifikaci konvenčního algoritmu pro čtení
2) architektura řešení:
schématický diagram:
popis nápadu řešení:
1. poloha jamky 8421 yardů je určena podle srovnání konturů
2. použijte skriptový modul k identifikaci xy zrcadla kódu 8421 přes bit kódu 8421 a kolonu kódu 8421 a získáte čtyři vrcholy kódu 8421 vnější čtvercový
3. použít pro opencv transformaci perspektivy pro opravu a opravu deformovaného kódu 8421 (dále uvedený obrázek je efekt transformace perspektivy) a usnadnit následné dekódování kódu 8421.
3) výhody programu:
1. algoritmus schématu trvá asi 200 ms a může se přizpůsobit složitým situacím, jako je deformace kódu, nejednoznačnost zobrazování, adhezní zobrazování díry kódu a různé velikosti díry kódu.
2. každý stroj dokáže rozpoznat asi 1000 desek denně a po odstraňování chyb dosahuje rozpoznání 8421 kódů 100%.
3. pro snížení nákladů nejsou použity žádné moduly hlubokého učení.
4. může být opětovně použit pro další potřeby identifikace kódu 8421 v oboru PCB.