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

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

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

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

ένα σκίτσο ενός σπιτιού σε χαρτί πλέγματος

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

Χαμηλή ανάλυση Υψηλή ανάλυση
εικόνα χαμηλής ανάλυσης ενός ρομπότ vex 123 εικόνα υψηλής ανάλυσης ενός ρομπότ vex 123

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

Ένα διάγραμμα που δείχνει την ανάλυση του αισθητήρα όρασης AIM AI, με τη συντεταγμένη 0,0 επάνω αριστερά του διαγράμματος, 320,0 επάνω δεξιά και 0,240 κάτω αριστερά, με 160,120 ακριβώς στο κέντρο.

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

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

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

Ένα Μπλε Βαρέλι παρακολουθείται από ένα σύστημα όρασης. Ένα λευκό περίγραμμα περιβάλλει το αντικείμενο, με έναν κεντρικό λευκό σταυρό μέσα στο περίγραμμα. Η ετικέτα επάνω αριστερά υποδεικνύει το αντικείμενο ως Μπλε Βαρέλι, μαζί με κεντρικές συντεταγμένες CX:174, CY:95 και διαστάσεις Π:50, Υ:57.

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

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

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

Ένα Μπλε Βαρέλι παρακολουθείται από ένα σύστημα όρασης. Ένα λευκό περίγραμμα περιβάλλει το αντικείμενο, με έναν κεντρικό λευκό σταυρό μέσα στο περίγραμμα. Η ετικέτα επάνω αριστερά υποδεικνύει το αντικείμενο ως Μπλε Βαρέλι, μαζί με κεντρικές συντεταγμένες CX:163, CY:95 και διαστάσεις Π:50, Υ:57.

CenterX και CenterY

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

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

Γωνία

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

Ένα Μπλε Βαρέλι παρακολουθείται από ένα σύστημα όρασης. Ένα λευκό περίγραμμα περιβάλλει το αντικείμενο, με έναν κεντρικό λευκό σταυρό μέσα στο περίγραμμα. Η ετικέτα επάνω αριστερά υποδεικνύει το αντικείμενο ως Μπλε Βαρέλι, μαζί με κεντρικές συντεταγμένες CX:176, CY:95 και διαστάσεις Π:50, Υ:57. Ένα μικρό κόκκινο τετράγωνο επισημαίνει την επάνω αριστερή γωνία του αντικειμένου.

OriginX και OriginY

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

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

Ένα Μπλε Βαρέλι παρακολουθείται από ένα σύστημα όρασης. Ένα λευκό περίγραμμα περιβάλλει το αντικείμενο, με έναν κεντρικό λευκό σταυρό μέσα στο περίγραμμα. Η ετικέτα επάνω αριστερά υποδεικνύει το αντικείμενο ως Μπλε Βαρέλι, μαζί με τις κεντρικές συντεταγμένες CX:178, CY:95 και τις διαστάσεις Π:50, Υ:57. Ένα μωβ AprilTags παρακολουθείται από ένα σύστημα όρασης. Η ετικέτα AprilTag φέρει την ετικέτα ID:3, και δείχνει συντεταγμένες A:350°, X:206, Y:47, W:29, H:29. Κάθε κάρτα έχει ένα λευκό περίγραμμα και το σύστημα παρακολουθεί τις θέσεις και τους προσανατολισμούς της.

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

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

Το AprilTags θα εμφανίσει τον πραγματικό αριθμό αναγνώρισης.

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

Εικόνα ενός μπλε και πορτοκαλί βαρελιού με επισημασμένο το Score

Σκορ

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

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

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

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

Last Updated: