Настройка датчика технического зрения V5 в 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 с выделенной кнопкой «Конфигурация робота» на панели инструментов.

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

Меню настройки робота с отображаемой опцией «Добавить устройство».

Выберите «Добавить устройство».

Окно выбора устройства с выделенной опцией «Визуальный датчик».

Выберите датчик зрения.

В окне выбора порта отображается информация о назначении датчика зрения порту на головном устройстве V5.

Выберите, к какому порту подключен датчик изображения на VEX V5 Brain. Порты, которые уже настроены для других устройств, будут недоступны.

  • После выбора порта вы увидите окно настройки датчика изображения. Чтобы настроить, выполните следующий набор шагов. 

Нажмите здесь для получения помощи в установке и подключении вашего датчика зрения.


Настройка датчика зрения

В окне настроек датчика зрения отображается устройство Vision12 с кнопками «Настроить» и «Готово».

Подключите датчик изображения непосредственно к компьютеру с помощью кабеля Micro USB, прежде чем выбрать «Настроить» в окне «Конфигурация робота».

Датчик VEX Vision Sensor подключен к компьютеру с помощью кабеля Micro USB.

Вы можете использовать тот же Micro USB, который используете для подключения Brain к компьютеру.

Примечание:Для этого процесса Brain не требуется подключать к компьютеру или включать.

Меню настроек датчика зрения с выделенной кнопкой «Настроить».

После подключения нажмите кнопку «Настроить» для датчика изображения в VEXcode Pro V5.

Программа Vision Utility отображает изображение с камеры, при этом выделена кнопка "Заморозить".

Поместите объект перед датчиком зрения, затем нажмите кнопку «Заморозить».

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

Выберите изображение на экране и растяните вокруг него ограничивающую рамку. Затем выберите один из семи слотов для подписи.

  • Обязательно выберите как можно меньше фона. 
  • В этом примере я выбираю слот SIG_1.

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

Нажмите, чтобы откалибровать цветовую подпись.

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

 

Визуальная утилита, демонстрирующая переименование зеленого куба в G_CUBE.

Назовите и сохраните подпись, выбрав ее метку и введя имя. Здесь SIG_1 сохраняется как G_CUBE.

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

Если вы хотите удалить одну из сохраненных подписей, нажмите кнопку «Очистить» в строке этой подписи.

  • Вы также можете нажать кнопку «Очистить все», чтобы удалить все сохраненные подписи.

Меню настроек датчика зрения с выделенной ниже кнопкой «Готово».

Закройте, чтобы выйти из окна Vision Utility после сохранения всех подписей, которые вы хотите включить. Затем нажмите кнопку Готово.

Скриншот кода C++ с выпадающим меню, содержащим все настроенные сигнатуры, которые могут быть обнаружены.

Теперь ваши сохраненные подписи будут отображаться в параметрах подписи команд Vision Sensor.

Изменение номера порта датчика зрения

Меню конфигурации робота с показанным устройством визуального датчика.

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

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

Затем щелкните текущий номер порта в правом верхнем углу окна конфигурации робота.

Настройки датчика зрения в меню порта с измененным портом и выделенной ниже кнопкой «Готово».

Выберите другой порт в окне выбора порта, и номер порта станет синим. Затем выберите Готово, чтобы отправить изменение.


Переименование датчика зрения

Меню настроек датчика зрения с выделенным полем «Название».

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

Скриншот кода C++ с подсказкой заменить все вхождения имени Vision12 на Vision.

Если в вашем проекте уже есть команды Vision Sensor, вам нужно будет обновить имя Vision Sensor в команде на новое имя.


Удаление датчика зрения

Меню настроек датчика зрения с выделенной ниже кнопкой «Удалить».

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

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

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

Last Updated: