УтилитаAI Vision Utility позволяет вам подключать и настраивать ваш датчикAI Vision Sensor. О том, как это сделать, вы можете прочитать в следующих статьях:
- Включение классификаций ИИ и обнаружения AprilTag ID в VEXcode IQ
- Настройка цветовых подписей с помощью датчика AI Vision в VEXcode IQ
- Настройка цветовых кодов с помощью датчика зрения ИИ в VEXcode IQ
Понимание того, как датчик AI Vision обнаруживает и измеряет объекты, может помочь вам эффективнее использовать эти измерения в ваших проектах по кодированию. Обладая этими знаниями, вы сможете улучшить свои навыки кодирования и создавать более точные решения для таких задач, как распознавание объектов и пространственный анализ.
Понимание пикселей и разрешения
Представьте, что вы рисуете картинку на листе клетчатой бумаги. Каждый маленький квадратик на бумаге — это как пикселей. Раскрашивая эти квадраты, вы создаете картину.
| Низкое разрешение | Высокое разрешение |
|
|
|
Теперь поговорим о резолюции . Разрешение — это количество пикселей в изображении. Если на вашей бумаге много маленьких квадратиков (пикселей), ваша картинка будет выглядеть четкой и детализированной. Но если у вас всего несколько , ваша фотография может выглядеть размытой и не очень .
Датчик AI Vision имеет разрешение 320 пикселей по горизонтали и 240 пикселей по вертикали. Это означает, что точный центр обнаружения совпадает с координатами 160 по оси X и 120 по оси Y.
Как датчик зрения ИИ измеряет объекты
Датчик AI Vision собирает данные о настроенных цветах, идентификаторах AprilTag и классификациях AI. Некоторые из этих данных отображаются в утилите AI Vision и могут помочь при планировании и создании проекта VEXcode.
Ширина и высота
Это ширина или высота обнаруженного объекта в пикселях.
Измерения ширины и высоты могут помочь идентифицировать различные объекты. Например, кубы будут иметь одинаковую ширину и высоту, а кольца будут иметь большую ширину, чем высоту.
CenterX и CenterY
Это координаты центра обнаруженного объекта в пикселях.
Координаты CenterX и CenterY помогают в навигации и позиционировании. Датчик AI Vision имеет разрешение 320 x 240 пикселей.
Угол
Угол — это свойство, доступное только дляцветовых кодов иидентификаторов AprilTag. Это представляет собой ориентацию обнаруженногоЦветового кодаили AprilTag ID.
OriginX и OriginY
OriginX и OriginY — координаты верхнего левого угла обнаруженного объекта в пикселях.
Координаты OriginX и OriginY помогают в навигации и позиционировании. Объединив эту координату с шириной и высотой объекта, можно определить размер ограничивающей рамки объекта. Это может помочь при отслеживании движущихся объектов или навигации между объектами.
TagID
Идентификатор tagID доступен только для AI Classification и AprilTags. Классификация ИИ отобразит свое правильное имя.
Идентификаторы AprilTag будут отображать фактический номер идентификатора.
Определение конкретных идентификаторов AprilTag позволяет осуществлять выборочную навигацию. Вы можете запрограммировать своего робота на движение к определенным идентификаторам AprilTag, игнорируя другие, эффективно используя их в качестве указателей для автоматизированной навигации.
Счет
Свойство оценки используется при обнаруженииклассификаций ИИ с помощью датчика зрения ИИ.
Показатель уверенности показывает, насколько точно датчик AI Vision определяет объект. На этом изображении можно с уверенностью в 99% идентифицировать объект как Синий Куб. Эту оценку можно использовать, чтобы убедиться, что ваш робот фокусируется только на очень надежных обнаружениях.
Дополнительную информацию о том, как закодировать робота VEX IQ с использованием этих данных, можно найти на странице Справочник API VEXcode - IQ (2-го поколения).