Global Soul Limited liyi@gs-smt.com 86-755-27962186
Ανιχνευτής AOI - Αλγόριθμος Match2
Μια λεπτομερής εξήγηση του αλγορίθμου Aleader - Ο αλγόριθμος Match2
Ο αλγόριθμος Match2, μια επέκταση του αλγορίθμου Match, είναι ένας ειδικός αλγόριθμος μεταξύ των πάνω από 20 αλγορίθμων ανίχνευσης του Shenzhou Vision AOI, που χρησιμοποιείται κυρίως για να ανιχνεύσει εάν η οντότητα είναι μετατοπισμένη.
Ο αλγόριθμος Match2 μπορεί να χωριστεί στη μέθοδο τοποθέτησης με βάση το υπόστρωμα και τη μέθοδο τοποθέτησης εκτός υποστρώματος. Μεταξύ αυτών, η μέθοδος τοποθέτησης με βάση το υπόστρωμα είναι μια μέθοδος διπλής τοποθέτησης, όπως φαίνεται στο παρακάτω σχήμα:
Ανιχνευτής AleaderAOI - Αλγόριθμος Match2
Στο παραπάνω σχήμα, το κόκκινο πλαίσιο είναι το πλαίσιο τοποθέτησης με βάση το υπόστρωμα και το λευκό πλαίσιο είναι η τοποθέτηση με βάση την οντότητα. Η μέθοδος τοποθέτησης με βάση την οντότητα αναζητά το βέλτιστο σημείο τοποθέτησης εντός της περιορισμένης περιοχής αναζήτησης με βάση την τοποθέτηση με βάση το υπόστρωμα. Με βάση τις σχετικές μετατοπίσεις των δύο πλαισίων τοποθέτησης, υπολογίστε τις σχετικές τιμές μετατόπισής τους και λάβετε τις ως τις πραγματικές τιμές μετατόπισης. Το διαγραμματικό διάγραμμα υπολογισμού της τιμής μετατόπισής του είναι το εξής:
Ανιχνευτής AleaderAOI - Αλγόριθμος Match2
Στο παραπάνω σχήμα, το ① είναι το τυπικό διαγραμματικό διάγραμμα και το ② είναι το διαγραμματικό διάγραμμα της μετατόπισης που θα μετρηθεί. Για παράδειγμα, στην περιοχή ①, οι συντεταγμένες του κέντρου του πλαισίου τοποθέτησης υποστρώματος είναι (X, Y) και οι συντεταγμένες του κέντρου του πλαισίου τοποθέτησης σώματος είναι (X1, Y1). Τότε η τυπική σχετική μετατόπιση είναι (DDx, DDy) και ο τύπος υπολογισμού είναι ο εξής:
DDx = X1 – X
DDy = Y1 – Y
Όταν το πλαίσιο τοποθέτησης της οντότητας που θα δοκιμαστεί αποκλίνει από το βασικό πλαίσιο τοποθέτησης που θα δοκιμαστεί (DDx, DDy), η πραγματική μετατόπιση είναι (0, 0). Οι συντεταγμένες του κέντρου του πλαισίου τοποθέτησης υποστρώματος στην περιοχή Β είναι (XX, YY) και οι συντεταγμένες του κέντρου του πλαισίου τοποθέτησης σώματος είναι (XX1, YY1). Τότε η τυπική σχετική μετατόπιση είναι (DDx1, DDy1) και ο τύπος υπολογισμού είναι ο εξής:
DDx1 = XX1 – XX
DDy1 = YY1 – YY
Τότε η πραγματική μετατόπιση του εξαρτήματος που θα δοκιμαστεί είναι (Dx, Dy) και ο τύπος υπολογισμού είναι ο εξής:
Dx = DDx1 – DDx
Dy = DDy1 – DDy
Προσδιορίστε εάν το εξάρτημα έχει μετατοπιστεί κρίνοντας την περιοχή του (Dx, Dy).
Υπάρχουν δύο τρόποι τοποθέτησης με βάση το πλαίσιο οντότητας στον αλγόριθμο Match2, οι οποίοι χωρίζονται σε λειτουργία τοποθέτησης ενός πλαισίου και λειτουργία τοποθέτησης συνδυασμού διπλού πλαισίου. Ως εξής:
Ανιχνευτής AleaderAOI - Αλγόριθμος Match2 Ανιχνευτής AleaderAOI - Αλγόριθμος Match2
Στο παραπάνω σχήμα, το ① αντιπροσωπεύει τη λειτουργία τοποθέτησης ενός πλαισίου, η οποία είναι συνεπής με τον αλγόριθμο Match. το ② είναι η λειτουργία τοποθέτησης συνδυασμού διπλού πλαισίου. Η περιοχή τοποθέτησης αποτελείται από το μονό πλαίσιο συνεχούς γραμμής και το μονό πλαίσιο διακεκομμένης γραμμής στην περιοχή Β. Η συνδυασμένη περιοχή των δύο πλαισίων είναι η αποτελεσματική περιοχή τοποθέτησης.
Επιστροφή στη λίστα