NarzędzieAI Vision Utility umożliwia podłączenie i konfigurację czujnikaAI Vision. Aby dowiedzieć się, jak to zrobić, możesz przeczytać te artykuły tutaj:
- Konfigurowanie sygnatur kolorów za pomocą czujnika wizyjnego AI w VEXcode AIM
- Konfigurowanie kodów kolorów za pomocą czujnika AI Vision w VEXcode AIM
Zrozumienie sposobu, w jaki czujnik wizyjny AI wykrywa i mierzy obiekty, może pomóc w lepszym wykorzystaniu tych pomiarów w projektach kodowania. Dzięki tej wiedzy możesz poprawić swoje umiejętności kodowania i tworzyć dokładniejsze rozwiązania w takich zadaniach, jak rozpoznawanie obiektów i analiza przestrzenna.
Zrozumienie pikseli i rozdzielczości
Wyobraź sobie, że rysujesz obrazek na kartce papieru w kratkę. Każdy malutki kwadracik na papierze jest jak piksel Kolorując te kwadraty, tworzysz swój obrazek.
| Niska rozdzielczość | Wysoka rozdzielczość |
Porozmawiajmy teraz o rozdzielczości . Rozdzielczość to liczba pikseli w obrazie. Jeśli na papierze w kratkę znajduje się dużo małych kwadracików (pikseli), zdjęcie będzie ostre i szczegółowe. Jeśli jednak masz tylko kilka pikseli , zdjęcie może być rozmazane i mało wyraźne.
Czujnik AI Vision ma rozdzielczość 320 pikseli w poziomie i 240 pikseli w pionie. Oznacza to, że dokładny środek detekcji pokrywa się ze współrzędnymi 160 na osi X i 120 na osi Y.
W jaki sposób czujnik wizyjny AI mierzy obiekty
Czujnik AI Vision zbiera dane na temat skonfigurowanych kolorów, AprilTags i klasyfikacji AI. Część tych danych jest wyświetlana w narzędziu AI Vision Utility i może być pomocna podczas planowania i tworzenia projektu VEXcode.
Szerokość i wysokość
Jest to szerokość lub wysokość wykrytego obiektu w pikselach.
Pomiary szerokości i wysokości pomagają identyfikować różne obiekty. Na przykład beczka będzie miała większą wysokość niż piłka sportowa.
CenterX i CenterY
Są to współrzędne środka wykrytego obiektu w pikselach.
Współrzędne CenterX i CenterY ułatwiają nawigację i pozycjonowanie. Czujnik AI Vision ma rozdzielczość 320 x 240 pikseli.
Kąt
Kąt to właściwość dostępna wyłącznie dla kodów kolorów iAprilTags. Oznacza to, czy wykryty kod kolorulub AprilTag jest zorientowany inaczej.
OriginX i OriginY
OriginX i OriginY to współrzędne w lewym górnym rogu wykrytego obiektu w pikselach.
Współrzędne OriginX i OriginY ułatwiają nawigację i pozycjonowanie. Łącząc te współrzędne z szerokością i wysokością obiektu, można określić rozmiar pola ograniczającego obiekt. Może to pomóc w śledzeniu ruchomych obiektów lub nawigowaniu między obiektami.
TagID
TagID jest dostępny tylko dla klasyfikacji AI i AprilTags. Klasyfikacja AI wyświetli jej właściwą nazwę.
AprilTags wyświetli rzeczywisty numer ID.
Identyfikacja konkretnych AprilTags umożliwia selektywną nawigację. Możesz zaprogramować robota tak, aby poruszał się w kierunku określonych znaczników, ignorując inne. W efekcie będzie on mógł wykorzystać je jako drogowskazy do automatycznej nawigacji.
Wynik
Właściwość wyniku jest używana w przypadku wykryciaklasyfikacji AI przez czujnik wizyjny AI.
Wynik pewności wskazuje, jak pewny jest czujnik AI Vision Sensor co do swojego wykrywania. Na tym obrazku identyfikacja klasyfikacji AI tych czterech obiektów jest na 99% pewna. Za pomocą tego wyniku możesz mieć pewność, że Twój robot będzie koncentrował się tylko na wykryciach o wysokiej pewności.
Aby uzyskać więcej informacji na temat kodowania robota VEX AIM Coding przy użyciu tych danych, odwiedź stronę VEXcode API Reference - AIM.