Предыдущий
Захват изображений - PhotoRobot Руководство пользователя
В приложении PhotoRobot Controls App (далее именуемом «CAPP») режим мастера использует ряд шагов мастера, чтобы помочь пользователям выполнить различные задачи. Эти шаги определены в языковом формате, подобном JavaScript, и могут быть написаны консультантами PhotoRobot для пользовательских функций. Пользователи также могут создавать сценарии базовых функций для начальных экспериментов или простых настроек.
Заметка: В следующем руководстве пользователя приведены технические инструкции по настройке шагов оператора в режиме мастера. Для получения более общей информации о захвате в режиме мастера на уровне оператора производственной линии см. Руководство пользователя по началу работы.
Режим мастера позволяет пользователям создать конфигурацию последовательности шагов, которые оператор будет выполнять для захвата продукта. В этом случае интерфейс мастера ограничен; Как правило, он позволяет оператору только делать фотографии и не имеет настраиваемых настроек.
Чтобы создать новый режим мастера, откройте меню «Настройки» в локальном приложении и нажмите « Добавить мастер » в правой верхней части интерфейса:
В этом меню есть параметры для создания, редактирования и настройки мастеров:
Заметка: Для того, чтобы запустить мастер, он должен содержать корректные пресеты, все конфигурации рабочей области и, самое главное, количество и имена папок каталогов. Каждый из них должен будет соответствовать шагам, определенным в мастере, для его правильной работы.
Каждый мастер содержит список шагов. Доступны следующие типы шагов:
Шаг create-item позволяет пользователю создать новый элемент. Пользователи определяют элементы следующим образом и со следующими объектами.
Код JavaScript:
{
"type": "create-item",
"fields": [
{
"name": "имя"
},
{
"name": "примечание",
"optional": true
}
],
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
}
}
Шаг select-item позволяет пользователю выбрать существующий элемент. Как правило, пользователи включают этот шаг, когда список элементов уже создан, например, после импорта из CSV.
Код JavaScript:
{
"type": "select-item",
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
}
}
Шаг capture-folder позволяет пользователю захватить папку.
Код JavaScript:
{
"type": "папка-захвата",
"title": "Захват интерьера",
"note": "Съемка интерьера с помощью ручной камеры.",
"dirName": "подробности"
}
Код JavaScript
{
"type": "папка-захвата",
"title": "Захват вращения",
"dirName": "вращать",
"copy": {
"toDir": "кадры",
"filter": [
{ "swingAbs": 10, "turnAbs": 0 },
{ "swingAbs": 10, "turnAbs": 45 },
{ "swingAbs": 10, "turnAbs": 180 }
]
}
}
Шаг import-images позволяет пользователю импортировать изображения с диска. К объектам на этом этапе относятся следующие.
Код JavaScript:
{
"type": "папка-захвата",
"title": "Захват интерьера",
"note": "Импорт изображений, сделанных с помощью ручной камеры.",
"dirName": "интерьер"
}
Шаг liveview включает live view камеры. Пользователи, как правило, включают эту функцию, чтобы проверить положение объекта.
Код JavaScript:
{
"type": "Просмотр в реальном времени",
"title": "Проверить позицию",
"note": "Проверьте положение объекта и убедитесь, что он находится по центру."
}
В следующем примере создается шаг мастера для создания элемента с использованием полей для имени и примечаний (необязательно), а также макет с фоновым изображением и цветом.
Код JavaScript:
[
{
"type": "select-item",
"fields": [
{
"name": "имя"
},
{
"name": "примечание",
"optional": true
}
],
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
}
},
{
"type": "Просмотр в реальном времени",
"title": "Проверить позицию",
"note": "Убедитесь, что этот человек находится в поле зрения.",
"cameraAngle": 15
},
{
"type": "папка-захвата",
"title": "Захват вращения",
"dirName": "вращать"
},
{
"type": "папка-захвата",
"title": "Захват фотографий",
"dirName": "стопы"
}
]
Заметка: Это общий код, позволяющий пользователям PhotoRobot проводить первоначальные эксперименты и простую настройку скриптов. Используйте его для тестирования функциональности Wizards и запуска базового сценария для экспериментов.