Понимание данных в утилите AI Vision

УтилитаAI Vision Utility позволяет вам подключать и настраивать ваш датчикAI Vision Sensor. О том, как это сделать, вы можете прочитать в следующих статьях:

Понимание того, как датчик AI Vision обнаруживает и измеряет объекты, может помочь вам эффективнее использовать эти измерения в ваших проектах по кодированию. Обладая этими знаниями, вы сможете улучшить свои навыки кодирования и создавать более точные решения для таких задач, как распознавание объектов и пространственный анализ.

Понимание пикселей и разрешения

Сетка с нарисованным на ней домиком.

Представьте, что вы рисуете картинку на листе клетчатой бумаги. Каждый маленький квадратик на бумаге — это как пикселей. Раскрашивая эти квадраты, вы создаете картину.

Низкое разрешение Высокое разрешение
Сильно пикселизированная версия мультяшного робота VEX 123. Высокодетализированная версия мультяшного робота VEX 123.

Теперь поговорим о резолюции . Разрешение — это количество пикселей в изображении. Если на вашей бумаге много маленьких квадратиков (пикселей), ваша картинка будет выглядеть четкой и детализированной. Но если у вас всего несколько , ваша фотография может выглядеть размытой и не очень .

Прямоугольник, обозначающий разрешение датчика искусственного интеллекта. Верхний левый угол имеет координаты 0 запятая 0. Правый верхний угол имеет координаты 320 запятая 0. Нижний левый угол имеет координаты 0 запятая 240. А координаты центра — 160, запятая, 120.

Датчик AI Vision имеет разрешение 320 пикселей по горизонтали и 240 пикселей по вертикали. Это означает, что точный центр обнаружения совпадает с координатами 160 по оси X и 120 по оси Y.

Как датчик зрения ИИ измеряет объекты

Датчик AI Vision собирает данные о настроенных цветах, идентификаторах AprilTag и классификациях AI. Некоторые из этих данных отображаются в утилите AI Vision и могут помочь при планировании и создании проекта VEXcode. 

Крупный план синего куба, обнаруженного системой AI Vision в Utility. Подсветка выделяет часть текста над синим кубом, которая выглядит следующим образом: W, двоеточие 80, H, двоеточие 92. Это показывает, что ширина куба составляет 80 пикселей, а высота — 92 пикселя.

Ширина и высота

Это ширина или высота обнаруженного объекта в пикселях.

Измерения ширины и высоты могут помочь идентифицировать различные объекты. Например, кубы будут иметь одинаковую ширину и высоту, а кольца будут иметь большую ширину, чем высоту. 

Крупный план синего куба, обнаруженного системой AI Vision в Utility. Подсветка выделяет часть текста над синим кубом: CX colon 169 CY colon 139. Это означает, что координата центра куба равна 169, 139.

CenterX и CenterY

Это координаты центра обнаруженного объекта в пикселях.

Координаты CenterX и CenterY помогают в навигации и позиционировании. Датчик AI Vision имеет разрешение 320 x 240 пикселей.

Вращающееся изображение, показывающее, как при повороте цветового кода значение угла изменяется от 0 до 90, затем до 180 и до 360 градусов.

Угол

Угол — это свойство, доступное только дляцветовых кодов иидентификаторов AprilTag. Это представляет собой ориентацию обнаруженногоЦветового кодаили AprilTag ID.

Крупный план синего куба, обнаруженного системой AI Vision в Utility. Подсветка выделяет верхний левый угол рамки вокруг синего куба, указывая исходную точку.

OriginX и OriginY

OriginX и OriginY — координаты верхнего левого угла обнаруженного объекта в пикселях.

Координаты OriginX и OriginY помогают в навигации и позиционировании. Объединив эту координату с шириной и высотой объекта, можно определить размер ограничивающей рамки объекта. Это может помочь при отслеживании движущихся объектов или навигации между объектами.

Крупный план синего куба, обнаруженного системой AI Vision в Utility. Подсветка выделяет часть текста над объектом, на которой написано «Blue Cube».

Крупный план синего куба, обнаруженного системой AI Vision в Utility. Подсветка выделяет часть текста над синим кубом, которая гласит: ID двоеточие 5. Это означает, что идентификатор AprilTag — номер 5.

TagID

Идентификатор tagID доступен только для AI Classification и AprilTags. Классификация ИИ отобразит свое правильное имя.

Идентификаторы AprilTag будут отображать фактический номер идентификатора.

Определение конкретных идентификаторов AprilTag позволяет осуществлять выборочную навигацию. Вы можете запрограммировать своего робота на движение к определенным идентификаторам AprilTag, игнорируя другие, эффективно используя их в качестве указателей для автоматизированной навигации.

Крупный план синего куба, обнаруженного системой AI Vision в Utility. Подсветка выделяет текст над объектом, который гласит: оценка двоеточие 99 процентов.

Счет

Свойство оценки используется при обнаруженииклассификаций ИИ с помощью датчика зрения ИИ.

Показатель уверенности показывает, насколько точно датчик AI Vision определяет объект. На этом изображении можно с уверенностью в 99% идентифицировать объект как Синий Куб. Эту оценку можно использовать, чтобы убедиться, что ваш робот фокусируется только на очень надежных обнаружениях.

Дополнительную информацию о том, как закодировать робота VEX IQ с использованием этих данных, можно найти на странице Справочник API VEXcode - IQ (2-го поколения).

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

Last Updated: