Настройка датчика зрения в VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Датчик зрения можно использовать, чтобы видеть объекты и позволять вашему роботу взаимодействовать с окружающим миром. Иногда у робота могут возникнуть трудности с обнаружением известных объектов. Известные объекты — это объекты, которые ранее были настроены на распознавание датчиком изображения. Часто объект настроен на распознавание датчиком изображения в одной среде, например, в классе. Если затем датчик изображения переместить в другую среду, например, на соревнование, объект может не распознаться датчиком изображения. Часто это происходит из-за изменения освещения после того, как датчик зрения уже был Чтобы решить эту проблему, вам, возможно, придется настроить датчик зрения. 

В этой статье мы будем использовать пример проекта «Обнаружение объектов (видение)».


Интерфейс VEXcode Pro V5 с выделенной кнопкой «Конфигурация робота» на панели инструментов.

В VEXcode Pro V5 нажмите кнопку «Конфигурация робота», чтобы открыть окно «Конфигурация робота». Чтобы использовать окно конфигурации робота, проект должен быть открыт.

Панель настроек датчика зрения в VEXcode Pro V5, где датчик обозначен как Vision5. Выделена синяя кнопка с надписью «Настроить».

Выберите датчик изображения из списка «Устройства» и выберите «Настроить», чтобы запустить Vision Utility.

В этом проекте датчик изображения настроен на обнаружение синего, красного или зеленого объекта. Поместите известный объект перед датчиком зрения.     

Утилита Vision Sensor отображает красный объект с неполным обнаружением из-за условий освещения.

Здесь датчик зрения должен обнаружить, что это красный объект. Однако, поскольку условия освещения изменились, датчику зрения не удается обнаружить красный объект.


Настройка ползунка подписи

Панель настроек датчика зрения с ползунком для выделения красного объекта.

Выберите ползунок подписи красного объекта.

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

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

Примечание. Важно помнить, что слишком сильное изменение ползунка может снизить точность показаний.


Настройка яркости

Другой способ настройки датчика изображения — изменение яркости. Изменение яркости увеличивает или уменьшает чувствительность датчика изображения к свету. Это позволяет использовать датчик изображения в различных условиях. 

Панель настроек датчика зрения с выделенным ползунком яркости для регулировки светочувствительности.

Выберите ползунок яркости.

Примечание. Регулировка яркости влияет на все цвета.    

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

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

Примечание. Важно помнить, что слишком сильное изменение ползунка может снизить точность показаний.


Сброс подписи

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

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

Очистите установленную подпись.

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

Поместите объект перед датчиком изображения и выберите «Стоп-кадр», чтобы зафиксировать изображение.

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

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

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

После выбора цветной области настройте цвет, нажав кнопку «Установить».

Программа Vision демонстрирует обнаружение красных объектов после сброса сигнатуры, при этом наложение обнаружения обновлено и стало более точным.

Подпись была сброшена, а значки «Установить» снова стали синими.

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

Last Updated: