Налаштування колірних підписів за допомогою датчика зору зі штучним інтелектом у VEXcode EXP

Колірна сигнатура – це один із двох типів візуальних сигнатур , що використовуються датчиком зору зі штучним інтелектом для розпізнавання кольорів. Щоб датчик зору зі штучним інтелектом міг розпізнавати кольорових сигнатур, їх потрібно спочатку налаштувати. Виконайте кроки, описані в цій статті, щоб правильно налаштувати кольорових підписів.

Переконайтеся, що ваш датчик AI Vision підключено до VEXcode EXP. Щоб дізнатися, як налаштувати та підключити датчик штучного інтелекту зору, прочитайте статтю Підключення датчика штучного інтелекту зору до VEXcode EXP на базі додатків або VEXcode EXP на базі веб-додатків.

Налаштування колірного підпису

Утиліта штучного інтелекту з баченням із червоним бакіболом, розміщеним у центрі прямої трансляції відео.

1. Помістіть перед собою однотонне забарвлення об'єкта, який має розпізнати датчик зору штучного інтелекту.

Курсор показано, як вибирає прямокутник над червоним Бакіболом у відеопотоці.

2. Розташуйте курсор миші над об’єктом суцільного кольору, потім виберіть і перетягніть курсор по потрібному кольору, щоб налаштувати його.

Примітка: Переконайтеся, що ви дотримуєтесь обмежень кольору, який ви хочете вибрати. В іншому випадку ви можете випадково захопити кольори з фону, що може спотворити роботу датчика зору штучного інтелекту.

Після вибору прямокутника над Бакіболом курсор вибирає кнопку «Встановити колір» у параметрах «Кольоровий підпис» праворуч.

3. Кнопка Встановити колір стане доступною. Виберіть його, щоб зберегти колір.

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

Назва кольорового підпису виділена, щоб показати, що його можна змінити, вибравши його. За замовчуванням назва читається як COLOR1.

4. Перейменуйте кольоровий підпис, вибравши його в текстовому полі Назва та ввівши його.

Попередній колірний підпис було перейменовано на Червоний, а тепер кнопка «Додати колір» виділена нижче.

5. Виберіть Додати колір , щоб налаштувати будь-які додаткові Колірні підписи для інших об'єктів.

Датчик зору зі штучним інтелектом може відстежувати доколірних сигнатур.

Утиліта AI Vision з двома наборами колірних підписів: один зчитує червоний, а інший — синій. На відео тепер видно синій Бакібол, розміщений поруч із червоним, який був раніше. Кнопка «Закрити» виділена в правому нижньому куті.

6. Після встановлення всіх потрібних кольорів виберіть Закрити.

Меню пристроїв VEXcode EXP відкривається в меню налаштувань датчика штучного інтелекту зору. Кнопка «Готово» у правому нижньому куті виділена.

7. Після того, як вікно AI Vision Sensor зникне, виберіть Готово , щоб вийти з меню Пристрої та зберегти зміни конфігурації.


Налаштування колірної підписи

Для колірних сигнатур можна налаштувати діапазон відтінків та діапазон насиченості , щоб датчик міг легше розпізнавати колір.

Утиліта AI Vision з показаними параметрами кольорової сигнатури. Колірна сигнатура називається Синій та має значення Діапазону відтінку 32 та Діапазону насиченості 0,57. Під кожним налаштуванням є повзунки «Діапазон відтінку» та «Діапазон насиченості».

Під час налаштування колірної сигнатури з’являються параметри як для діапазонів відтінку, так і для діапазонів насиченості. Це дозволяє налаштувати колірну сигнатуру, щоб вона була стійкою Колірна сигнатура вважається стійкою, коли об'єкт можна переміщувати, і утиліта штучного інтелекту зором все одно його відстежує.

Колірне коло, що демонструє, як коло на 360 градусів співвідноситься зі значенням відтінку. Червоний колір має градус 0, зелений колір — 120, а синій колір — 240.

Перший повзунок — це діапазон відтінків . Відтінок – це колір, що сприймається, що визначається його положенням на колірному колі. Це колірне коло має діапазон від 0 до 359,9 градусів, і кожен колір на колі має певне значення градуса. 

Діапазон відтінку дозволяє вибрати градуси вище та нижче налаштованого кольору, які будуть відображатися як цей колір. Наприклад, темно-синій колір може мати значення відтінку 240 градусів. З діапазоном відтінку 20 градусів, будь-який колір від 220 до 260 градусів буде відображатися як темно-синій налаштований колір.

Відео, на якому повзунок діапазону відтінку поступово збільшується від 0, доки червоний Бакібол у відеопотоці повністю не виділяється прямокутником колірної сигнатури.

Щоб налаштувати конфігурацію кольору, повільно переміщуйте повзунок Hue Range доки цільова рамка не стабілізується навколо об'єкта. Не рухайте його далі, ніж потрібно.

Графік зростання значення насичення від 0% до 100%. Значення насиченості 0% – це сірий колір, а значення насиченості 100% – яскраво-червоний.

Другий повзунок — це Діапазон насиченості. Насиченість – це інтенсивність або чистота кольору. Чим яскравіший колір, тим він насиченіший. Насиченість – це відносна шкала, що вимірюється у відсотках від 0%, що є приглушеним сірим тоном, до 100% – інтенсивною версією цього відтінку. 

Діапазон насиченості дозволяє вибрати відсоток насиченості вище та нижче налаштованого кольору, який буде відображатися як цей колір. Наприклад, червона куля при тьмяному освітленні може виглядати як 50% насиченість. З діапазоном насиченості 0,25 (десятковий еквівалент 25%), будь-яке значення насиченості від 25% до 75% буде відображатися як налаштований червоний колір.

Відео, на якому повзунок діапазону насиченості поступово збільшується від 0, доки червоний Бакібол у відеопотоці не буде повністю виділений прямокутником кольорової сигнатури.

Переміщуйте повзунок для діапазону насиченості доки об’єкт, який потрібно відстежувати, не буде повністю оточений цільовою рамкою.

Тепер ви можете перевірити стійкість вашого Color Signature. Розмістіть об'єкт у різних умовах освітлення або перемістіть його, щоб побачити, чи зможе датчик зору зі штучним інтелектом продовжувати відстежувати його в різних налаштуваннях та умовах.

Після встановлення двох або більше колірних підписів можна почати налаштування кодів

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

Last Updated: