AI Vision Utility — це те, що дозволяє підключити та налаштуватиAI Vision Sensor. Щоб дізнатися, як це зробити, ви можете прочитати ці статті тут:
- Налаштуйте колірні підписи за допомогою датчика AI Vision у VEXcode AIM
- Налаштуйте коди кольорів за допомогою датчика AI Vision у VEXcode AIM
Розуміння того, як AI Vision Sensor виявляє та вимірює об’єкти, може допомогти вам краще використовувати ці вимірювання у ваших проектах кодування. Завдяки цим знанням ви зможете покращити свої навички кодування та створювати більш точні рішення для таких завдань, як розпізнавання об’єктів і просторовий аналіз.
Розуміння пікселів і роздільної здатності
Уявіть, що ви малюєте малюнок на аркуші сітчастого паперу. Кожен крихітний квадрат на папері схожий на пікселів. Розфарбовуючи ці квадрати, ви створюєте свій малюнок.
| Низька роздільна здатність | Висока роздільна здатність |
Тепер поговоримо про роздільну здатність . Роздільна здатність – це кількість пікселів у зображенні. Якщо у вас є багато крихітних квадратів (пікселів) у вашій сітці, ваше зображення виглядатиме чітким і деталізованим. Але якщо у вас лише кілька пікселів, ваше зображення може виглядати розмитим і не дуже чітким.
Датчик AI Vision Sensor має роздільну здатність 320 пікселів по горизонталі та 240 пікселів по вертикалі. Це означає, що точний центр виявлення узгоджується з координатами 160 на осі X і 120 на осі Y.
Як AI Vision Sensor вимірює об’єкти
Датчик AI Vision Sensor збирає дані про налаштовані кольори, квітневі теги та класифікації AI. Деякі з цих даних відображаються в утиліті AI Vision Utility і можуть допомогти під час планування та створення проекту VEXcode.
Ширина і висота
Це ширина або висота виявленого об'єкта в пікселях.
Вимірювання ширини та висоти допомагають ідентифікувати різні об’єкти. Наприклад, бочка матиме більшу висоту, ніж спортивний м’яч.
CenterX і CenterY
Це координати центру виявленого об’єкта в пікселях.
Координати CenterX і CenterY допомагають у навігації та позиціонуванні. Датчик AI Vision Sensor має роздільну здатність 320 x 240 пікселів.
Кут
Кут — властивість, доступна лише длякодів кольорів іAprilTags. Це означає, що виявленийColor Codeабо AprilTag орієнтований по-різному.
OriginX і OriginY
OriginX і OriginY – це координати у верхньому лівому куті виявленого об’єкта в пікселях.
Координати OriginX і OriginY допомагають у навігації та позиціонуванні. Поєднавши цю координату з шириною та висотою об’єкта, ви можете визначити розмір обмежувальної рамки об’єкта. Це може допомогти відстежувати рухомі об’єкти або навігацію між об’єктами.
TagID
tagID доступний лише для AI Classification і AprilTags. AI Classification відобразить свою правильну назву.
AprilTags відображатиме фактичний ідентифікаційний номер.
Визначення конкретних квітневих тегів дозволяє здійснювати вибіркову навігацію. Ви можете запрограмувати свого робота рухатися до певних тегів, ігноруючи інші, фактично використовуючи їх як покажчики для автоматизованої навігації.
Оцінка
Властивість оцінки використовується під час виявленнякласифікацій штучного інтелекту за допомогою датчика зору штучного інтелекту.
Оцінка достовірності вказує на те, наскільки впевнений датчик AI Vision Sensor щодо свого виявлення. На цьому зображенні він на 99% впевнено ідентифікує ці чотири об’єкти за класифікацією ШІ. Ви можете використовувати цей показник, щоб ваш робот зосереджувався лише на високовпевнених виявленнях.
Для отримання додаткової інформації про кодування вашого робота-кодувальника VEX AIM за допомогою цих даних відвідайте VEXcode API Reference - AIM.