Efisiensi kode 8421 tinggi, kesulitan identifikasi rendah, semakin banyak produsen pembawa PCB menggunakan kode 8421 sebagai ganti kode dua dimensi untuk pelacakan informasi.
Bagikan1) dan Latar belakang proyek:
Kebutuhan deteksi:
Produk-produk dibagi menjadi 9 kode dan 10 kode. Produk menangkap material masuk secara dinamis dan acak melalui cangkir hisap. Skema ini perlu sesuai dengan kedua produk dan hasil keluaran dikirim dalam waktu 500ms melalui TCP untuk bersamaan. (Objek yang diuji adalah papan material PCB berlubang yang ditangkap oleh cangkir hisap pada gambar berikut, yang diidentifikasi dengan menerangi lampu belakang).
Titik kesulitan dan masalah:
Akan terjadi inversi gambar horizontal secara acak tanpa tanda dan sinyal, serta akan terjadi deformasi kode, keburaman gambar, penggabungan gambar lubang kode, dan perbedaan ukuran lubang kode secara occasional. Kondisi pemotretan yang kompleks membuat sulit bagi algoritma pembacaan bit tanda pencocokan konvensional untuk mengenali secara stabil.
2) Pengelolaan Arsitektur solusi:
Skema diagram:
Deskripsi gagasan solusi:
1. Posisi lubang dari 8421 yard diidentifikasi melalui pencocokan kontur
2. Gunakan modul skrip untuk mengenali cermin XY dari kode 8421 melalui bit bendera kode 8421 dan bit bendera kolom serta memperoleh empat titik sudut dari kuadrilateral eksternal kode 8421
3. Gunakan transformasi perspektif OpenCV untuk memperbaiki dan memperbaiki kode 8421 yang terdistorsi (gambar berikut adalah efek transformasi perspektif) untuk memudahkan dekoding kode 8421 berikutnya.
3). Keuntungan dari program:
1. Algoritma skema membutuhkan waktu sekitar 200ms, dan dapat beradaptasi dengan situasi kompleks seperti deformasi kode, ambiguitas pencitraan, adhesi pencitraan lubang kode, dan ukuran lubang kode yang berbeda.
2. Setiap mesin dapat mengenali sekitar 1000 papan per hari, dan tingkat pengenalan kode 8421 mencapai 100% setelah penyesuaian.
3. Tidak ada modul deep learning yang digunakan untuk mengurangi biaya.
4. dapat digunakan kembali untuk kebutuhan identifikasi kode 8421 industri PCB yang lebih banyak.