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