Κατανόηση των δεδομένων στο βοηθητικό πρόγραμμα AI Vision

Το βοηθητικό πρόγραμμαAI Vision Utility σας επιτρέπει να συνδέσετε και να διαμορφώσετε τον αισθητήραAI Vision Sensor. Για να μάθετε πώς να το κάνετε αυτό, μπορείτε να διαβάσετε αυτά τα άρθρα εδώ:

Η κατανόηση του τρόπου με τον οποίο ο αισθητήρας AI Vision Sensor ανιχνεύει και μετρά αντικείμενα μπορεί να σας βοηθήσει να χρησιμοποιήσετε καλύτερα αυτές τις μετρήσεις στα έργα κωδικοποίησης. Με αυτές τις γνώσεις, μπορείτε να βελτιώσετε τις δεξιότητές σας στον προγραμματισμό και να δημιουργήσετε πιο ακριβείς λύσεις για εργασίες όπως η αναγνώριση αντικειμένων και η χωρική ανάλυση.

Κατανόηση των pixel και της ανάλυσης

Πλέγμα με ένα σκιτσαρισμένο σπίτι από πάνω.

Φανταστείτε ότι σχεδιάζετε μια εικόνα σε ένα κομμάτι χαρτί πλέγματος. Κάθε μικροσκοπικό τετράγωνο στο χαρτί είναι σαν ένα εικονοστοιχείο . Όταν χρωματίζετε αυτά τα τετράγωνα, φτιάχνετε την εικόνα σας.

Χαμηλή ανάλυση Υψηλή ανάλυση
Έντονα pixelated έκδοση ενός ρομπότ κινουμένων σχεδίων VEX 123. Εξαιρετικά λεπτομερής έκδοση ενός ρομπότ κινουμένων σχεδίων VEX 123.

Τώρα, ας μιλήσουμε για την ανάλυση . Ανάλυση είναι ο αριθμός των pixel σε μια εικόνα. Αν πολλά μικροσκοπικά τετράγωνα (εικονοστοιχεία) στο χαρτί πλέγματος σας, η εικόνα σας θα φαίνεται ευκρινής και λεπτομερής. Αλλά αν έχετε μόνο , η εικόνα σας μπορεί να φαίνεταικαι όχι καθαρή.

Ορθογώνιο για να υποδεικνύει την ανάλυση του αισθητήρα AI Vision Sensor. Η επάνω αριστερή γωνία έχει τις συντεταγμένες 0 κόμμα 0. Η επάνω δεξιά γωνία έχει τις συντεταγμένες 320 κόμμα 0. Η κάτω αριστερή γωνία έχει τις συντεταγμένες 0 κόμμα 240. Και το κέντρο έχει συντεταγμένες που διαβάζονται 160 κόμμα 120.

Ο αισθητήρας AI Vision Sensor έχει ανάλυση 320 pixel οριζόντια και 240 pixel κάθετα. Αυτό σημαίνει ότι το ακριβές κέντρο ανίχνευσης ευθυγραμμίζεται με τις συντεταγμένες 160 στον άξονα Χ και 120 στον άξονα Υ.

Πώς μετρά αντικείμενα ο αισθητήρας όρασης AI

Ο αισθητήρας AI Vision Sensor συλλέγει δεδομένα σχετικά με τα διαμορφωμένα χρώματα, τα αναγνωριστικά AprilTag και τις ταξινομήσεις AI. Ορισμένα από αυτά τα δεδομένα εμφανίζονται στο AI Vision Utility και μπορούν να βοηθήσουν κατά τον σχεδιασμό και τη δημιουργία ενός έργου VEXcode. 

Κοντινό πλάνο ενός Μπλε Κύβου που ανιχνεύεται από το AI Vision στο βοηθητικό πρόγραμμα. Μια επισήμανση αναδεικνύει ένα τμήμα του κειμένου πάνω από τον Μπλε Κύβο που αναφέρει W άνω και κάτω τελεία 80 H άνω και κάτω τελεία 92. Αυτό δείχνει ότι το πλάτος του κύβου είναι 80 pixel και το ύψος είναι 92 pixel.

Πλάτος και Ύψος

Αυτό είναι το πλάτος ή το ύψος του ανιχνευμένου αντικειμένου σε pixel.

Οι μετρήσεις πλάτους και ύψους μπορούν να βοηθήσουν στην αναγνώριση διαφορετικών αντικειμένων. Για παράδειγμα, οι κύβοι θα έχουν παρόμοιο πλάτος και ύψος, αλλά οι δακτύλιοι θα έχουν μεγαλύτερο πλάτος από ύψος. 

Κοντινό πλάνο ενός Μπλε Κύβου που ανιχνεύεται από το AI Vision στο βοηθητικό πρόγραμμα. Μια επισήμανση αναδεικνύει ένα τμήμα του κειμένου πάνω από τον Μπλε Κύβο που αναφέρει CX άνω και κάτω τελεία 169 CY άνω και κάτω τελεία 139. Αυτό δείχνει ότι η κεντρική συντεταγμένη του κύβου είναι 169, 139.

CenterX και CenterY

Αυτές είναι οι κεντρικές συντεταγμένες του ανιχνευμένου αντικειμένου σε pixel.

Οι συντεταγμένες CenterX και CenterY βοηθούν στην πλοήγηση και την τοποθέτηση. Ο αισθητήρας όρασης AI έχει ανάλυση 320 x 240 pixel.

Μια περιστρεφόμενη εικόνα που δείχνει πώς, καθώς περιστρέφεται ένας χρωματικός κώδικας, η τιμή της γωνίας μετακινείται από 0 σε 90, σε 180 σε 360 μοίρες.

Γωνία

Η γωνία είναι μια ιδιότητα που είναι διαθέσιμη μόνο για​​κωδικούς χρώματος καιAprilTag IDs. Αυτό αντιπροσωπεύει τον προσανατολισμό του ανιχνευμένουΚωδικός χρώματοςή AprilTag ID.

Κοντινό πλάνο ενός Μπλε Κύβου που ανιχνεύεται από το AI Vision στο βοηθητικό πρόγραμμα. Μια επισήμανση εμφανίζει την επάνω αριστερή γωνία του πλαισίου γύρω από τον Μπλε Κύβο, υποδεικνύοντας το σημείο προέλευσης.

OriginX και OriginY

OriginX και OriginY είναι η συντεταγμένη στην επάνω αριστερή γωνία του ανιχνευμένου αντικειμένου σε pixel.

Οι συντεταγμένες OriginX και OriginY βοηθούν στην πλοήγηση και τον εντοπισμό θέσης. Συνδυάζοντας αυτήν τη συντεταγμένη με το πλάτος και το ύψος του αντικειμένου, μπορείτε να προσδιορίσετε το μέγεθος του πλαισίου οριοθέτησης του αντικειμένου. Αυτό μπορεί να βοηθήσει στην παρακολούθηση κινούμενων αντικειμένων ή στην πλοήγηση μεταξύ αντικειμένων.

Κοντινό πλάνο ενός Μπλε Κύβου που ανιχνεύεται από το AI Vision στο βοηθητικό πρόγραμμα. Μια επισήμανση ανακαλεί ένα τμήμα του κειμένου πάνω από το αντικείμενο που γράφει Blue Cube

Κοντινό πλάνο ενός Μπλε Κύβου που ανιχνεύεται από το AI Vision στο βοηθητικό πρόγραμμα. Μια επισήμανση ανακαλεί ένα τμήμα του κειμένου πάνω από τον Μπλε Κύβο που γράφει ID άνω και κάτω τελεία 5. Αυτό υποδεικνύει ότι το αναγνωριστικό AprilTag είναι ο αριθμός 5.

Αναγνωριστικό ετικέτας

Το tagID είναι διαθέσιμο μόνο για την ταξινόμηση AI και τα AprilTags. Η ταξινόμηση AI θα εμφανίσει το σωστό της όνομα.

Τα AprilTag ID θα εμφανίζουν τον πραγματικό αριθμό ID.

Ο προσδιορισμός συγκεκριμένων AprilTag ID επιτρέπει την επιλεκτική πλοήγηση. Μπορείτε να προγραμματίσετε το ρομπότ σας ώστε να κινείται προς συγκεκριμένα αναγνωριστικά AprilTag, αγνοώντας άλλα, χρησιμοποιώντας τα ουσιαστικά ως πινακίδες για αυτοματοποιημένη πλοήγηση.

Κοντινό πλάνο ενός Μπλε Κύβου που ανιχνεύεται από το AI Vision στο βοηθητικό πρόγραμμα. Μια επισήμανση εμφανίζει κείμενο πάνω από το αντικείμενο που αναφέρει βαθμολογία άνω και κάτω τελεία 99 τοις εκατό.

Σκορ

Η ιδιότητα βαθμολογίας χρησιμοποιείται κατά την ανίχνευσηταξινομήσεων AI με τον αισθητήρα όρασης AI.

Η βαθμολογία εμπιστοσύνης υποδεικνύει πόσο σίγουρος είναι ο αισθητήρας AI Vision Sensor για την ανίχνευσή του. Σε αυτήν την εικόνα, είναι 99% σίγουρο ότι αυτό το αντικείμενο θα αναγνωριστεί ως Μπλε Κύβος. Μπορείτε να χρησιμοποιήσετε αυτήν τη βαθμολογία για να διασφαλίσετε ότι το ρομπότ σας εστιάζει μόνο σε ανιχνεύσεις υψηλής αξιοπιστίας.

Για περισσότερες πληροφορίες σχετικά με τον τρόπο κωδικοποίησης του ρομπότ VEX IQ με αυτά τα δεδομένα, επισκεφθείτε την ιστοσελίδα VEXcode API Reference - IQ (2ης γενιάς).

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: