Настройка цветовых подписей с помощью датчика AI Vision в VEXcode EXP

Цветовая сигнатура — это один из двух типов визуальных сигнатур используемых датчиком зрения ИИ для идентификации цвета. Чтобы датчик AI Vision мог распознавать цветовых сигнатур, их необходимо изначально настроить. Следуйте инструкциям, описанным в этой статье, чтобы правильно настроить цветовых подписей.

Убедитесь, что ваш датчик AI Vision подключен к VEXcode EXP. Информацию о настройке и подключении датчика AI Vision см. в разделе Подключение датчика AI Vision к VEXcode EXP или на базе приложения или VEXcode EXPна базе веб-приложения.

Настройте цветовую подпись

Утилита AI Vision с красным бакиболом, помещенным в центр прямой трансляции видео.

1. Положите перед собой однотонный объект, который должен распознать датчик AI Vision.

Курсор показан выбирающим прямоугольник над красным бакиболом на видеотрансляции.

2. Наведите курсор мыши на однотонный объект, затем выберите и перетащите его по нужному цвету, чтобы настроить его.

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

После выбора прямоугольника над бакиболом курсор выбирает кнопку «Установить цвет» в параметрах цветовой подписи справа.

3. Кнопка Установить цвет станет доступной. Выберите его, чтобы сохранить цвет.

После установки цвета датчик AI Vision сохранит его как Цветовую сигнатуру.

Название цветовой сигнатуры подсвечивается, указывая на то, что ее можно изменить, выбрав ее. По умолчанию имя имеет вид COLOR1.

4. Переименуйте цветовую подпись, выбрав в текстовом поле Имя и набрав текст.

Предыдущая цветовая подпись была переименована в Красный, и теперь кнопка Добавить цвет выделена ниже.

5. Выберите Добавить цвет , чтобы настроить дополнительные Цветовые сигнатуры для других объектов.

Датчик AI Vision может отслеживать доцветовых сигнатур.

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

6. После того как все нужные цвета установлены, выберите Закрыть.

Меню устройств VEXcode EXP открывается в меню настроек датчика зрения ИИ. Кнопка «Готово» в правом нижнем углу подсвечена.

7. После того как окно AI Vision Sensor закроется, выберите Done чтобы выйти из меню «Устройства» и сохранить изменения конфигурации.


Настройте цветовую подпись

Цветовые сигнатуры могут иметь диапазон оттенков и диапазон насыщенности таким образом, чтобы датчику было легче определять цвет.

Утилита AI Vision с показанными вариантами цветовой подписи. Цветовая сигнатура называется «Синий», имеет значение диапазона оттенка 32 и значение диапазона насыщенности 0,57. Под каждой настройкой имеются ползунки регулировки диапазона оттенка и насыщенности.

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

Цветовой круг, демонстрирующий, как круг в 360 градусов соотносится со значением оттенка. Красный цвет имеет степень 0, зеленый цвет имеет степень 120, а синий цвет имеет степень 240.

Первый ползунок — это диапазон оттенков . Оттенок — это воспринимаемый цвет, определяемый его положением на цветовом круге. Диапазон этого цветового круга составляет от 0 до 359,9 градусов, и каждый цвет на круге имеет определенное значение градуса. 

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

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

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

График значения насыщенности, увеличивающегося от 0% до 100%. Значение насыщенности 0% соответствует серому цвету, а значение насыщенности 100% соответствует ярко-красному цвету.

Второй ползунок — диапазон насыщенности . Насыщенность — это интенсивность или чистота цвета. Чем ярче цвет, тем он насыщеннее. Насыщенность — это относительная шкала, измеряемая в процентах от 0%, что соответствует приглушенному серому тону, до 100%, что соответствует интенсивному варианту этого оттенка. 

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

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

Перемещайте ползунок для диапазона насыщенности тех пор, пока объект, который вы хотите отслеживать, не будет полностью окружен целевой рамкой.

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

После установки двух или более цветовых сигнатур вы можете приступить к настройке цветовых кодов.

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

Last Updated: