αρχική σελίδα > Λύσεις > 3C Ηλεκτρονικά > 8421 κωδικός αναγνώρισης αντικειμένου
Η αποδοτικότητα κωδικοποίησης του κώδικα 8421 είναι υψηλή, η δυσκολία αναγνώρισης είναι χαμηλή, και όλο και περισσότεροι κατασκευαστές φορέων PCB χρησιμοποιούν τον κώδικα 8421 αντί για διδιάστατο κώδικα για την αναζήτηση πληροφοριών.
Μοιράσου1). Υπόβαθρο έργου:
Απαιτήσεις ανίχνευσης:
Τα προϊόντα διαιρούνται σε 9 κώδικες και 10 κώδικες. Τα προϊόντα χτυπούν δυναμικά και τυχαία εισερχόμενα υλικά μέσω θρυμματιστών. Το σχέδιο πρέπει να προσαρμοστεί στα δύο προϊόντα και τα αποτελέσματα εξόδου μέσα σε 500ms να στέλνονται μέσω TCP για συνύπαρξη. (Το δοκιμαζόμενο αντικείμενο είναι το φουραγμένο πλακάκι υλικού PCB που καταλαμβάνεται από τον θρυμματιστή στον παρακάτω πίνακα, το οποίο αναγνωρίζεται με την ενάντια φωτιά).
Σημεία πόνου και προβλήματα:
Θα υπάρχει τυχαία οριζόντια αντιστροφή εικόνας χωρίς σημάδιο και σήμα, και θα υπάρχει μετασχηματισμός κώδικα, ασαφής εικόνα, κολλώμενες εικόνες των τρυπών του κώδικα και διαφορετικές μεγέθη των τρυπών του κώδικα περιοδικά. Περίπλοκες συνθήκες εικόνας κάνουν δύσκολη τη σταθερή αναγνώριση του συνήθους αλγορίθμου ανάγνωσης των σηματοδοτικών κοδικών.
2). Αρχιτεκτονική λύσης:
Διάγραμμα λύσης:
Περιγραφή ιδέας λύσης:
1. Η θέση των τρυπών των 8421 μετρών αναγνωρίζεται με την αντιστοιχία κοντούρων
2. Χρησιμοποιήστε το μοντούλο script για να αναγνωρίσετε το XY κάθειρξη του κώδικα 8421 μέσω του σηματοδοτικού κομματιού κώδικα 8421 και του σηματοδοτικού κομματιού στήλης και να αποκτήσετε τα τέσσερα κορυφαία σημεία του εξωτερικού τετραπλεύρου του κώδικα 8421
3. Χρησιμοποιήστε την μετατροπή προοπτικής OpenCV για να διορθώσετε και να επισκευάσετε τον μετασχηματισμένο κώδικα 8421 (το επόμενο σχήμα είναι το αποτέλεσμα της μετατροπής προοπτικής) για να επιτρέψετε την επόμενη αποκωδικοποίηση του κώδικα 8421.
3). Προγραμματικά πλεονεκτήματα:
1. Ο αλγόριθμος της λύσης απαιτεί περίπου 200ms και μπορεί να προσαρμοστεί σε πολύπλοκες καταστάσεις όπως η μεταμόρφωση κώδικα, η ασαφής εικόνα, η συνδεδεμένη εικόνα των τρυπών κώδικα και διαφορετικές μεγάλες τρυπές κώδικα.
2. κάθε μηχανή μπορεί να αναγνωρίσει περίπου 1000 πλακές ανά ημέρα, και ο ρυθμός αναγνώρισης των κωδικών 8421 φτάνει στο 100% μετά την ρύθμιση.
3. Δεν χρησιμοποιούνται βαθιά μονάδες μάθησης για να μειωθούν οι εξόδοι.
4. μπορεί να επαναχρησιμοποιηθεί για περισσότερες ανάγκες αναγνώρισης κωδικών 8421 στη βιομηχανία PCB.