Приложение PhotoRobot Controls - Настройка режима мастера
В приложении PhotoRobot Controls App (далее именуемом «CAPP») режим мастера использует ряд шагов мастера, чтобы помочь пользователям выполнить различные задачи. Эти шаги определены в языковом формате, подобном JavaScript, и могут быть написаны консультантами PhotoRobot для пользовательских функций. Пользователи также могут создавать сценарии базовых функций для начальных экспериментов или простых настроек.
Заметка: В следующем руководстве пользователя приведены технические инструкции по настройке шагов оператора в режиме мастера. Для получения более общей информации о захвате в режиме мастера на уровне оператора производственной линии см. Руководство пользователя по началу работы.

Общие сведения о режиме мастера
Режим мастера позволяет пользователям создать конфигурацию последовательности шагов, которые оператор будет выполнять для захвата продукта. В этом случае интерфейс мастера ограничен; Как правило, он позволяет оператору только делать фотографии и не имеет настраиваемых настроек.
Мастер создания
Чтобы создать новый режим мастера, откройте меню «Настройки» в локальном приложении и нажмите « Добавить мастер » в правой верхней части интерфейса:

В этом меню есть параметры для создания, редактирования и настройки мастеров:
- Имя мастера
- Наименование товара
- Примечания
- Пресетов
- Рабочая область
- Шаги мастера

Заметка: Для того, чтобы запустить мастер, он должен содержать корректные пресеты, все конфигурации рабочей области и, самое главное, количество и имена папок каталогов. Каждый из них должен будет соответствовать шагам, определенным в мастере, для его правильной работы.
Шаги мастера
Каждый мастер содержит список шагов. Доступны следующие типы шагов:
- create-item
- select-item
- папка-захвата
- import-images
- Просмотр в режиме реального времени
Подробное описание шагов
create-item
Описание
Шаг create-item позволяет пользователю создать новый элемент. Пользователи определяют элементы следующим образом и со следующими объектами.
- тип: "create-item"
- Поля: Этот массив объектов определяет поля для создания элемента. Поля могут включать в себя «имя», «штрих-код», «код отслеживания», «ссылка», «заметка», «теги», «рабочая область». Каждое поле также может быть помечено как необязательное.
- проектировать: Этот объект определяет такие аспекты дизайна, как "bgImage" ( URL-адрес фонового изображения) и " bgColor" (цвет фона).
Пример
Код 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
Описание
Шаг select-item позволяет пользователю выбрать существующий элемент. Как правило, пользователи включают этот шаг, когда список элементов уже создан, например, после импорта из CSV.
- тип: "select-item"
- проектировать: Этот объект задает аспекты дизайна, аналогично create-item.
Пример
Код JavaScript:
{
"type": "select-item",
"design": {
"bgImage": "https://hosting. photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
}
}
папка-захвата
Описание
Шаг capture-folder позволяет пользователю захватить папку.
- тип: "папка-захвата"
- титул: Название шага
- заметка: Описание или инструкция к шагу.
- dirName: Имя каталога, в котором будут храниться изображения.
- необязательный: Если значение равно true, этот шаг является необязательным, и пользователь может его пропустить.
- copy (необязательно): копирование отснятых изображений в другую папку.
- копируем вDir: Целевая папка
- Фильтр копирования: Необязательный фильтр, будут скопированы только изображения, соответствующие " swingAbs", " turnAbs " или " label" .
Пример 1 - Простой захват папок
Код JavaScript:
{
"type": "папка-захвата",
"title": "Захват интерьера",
"note": "Съемка интерьера с помощью ручной камеры.",
"dirName": "подробности"
}
Пример 2 - Захват папки и копирование выбранных изображений в другую папку
Код JavaScript
{
"type": "папка-захвата",
"title": "Захват вращения",
"dirName": "вращать",
"copy": {
"toDir": "кадры",
"filter": [
{ "swingAbs": 10, "turnAbs": 0 },
{ "swingAbs": 10, "turnAbs": 45 },
{ "swingAbs": 10, "turnAbs": 180 }
]
}
}
import-images
Описание
Шаг import-images позволяет пользователю импортировать изображения с диска. К объектам на этом этапе относятся следующие.
- тип: "импорт-образы"
- титул: Название шага
- заметка: Описание или инструкция к шагу
- dirName: Название папки, в которой будут храниться изображения
- необязательный: Если значение равно true, этот шаг является необязательным, и пользователь может пропустить его
Пример
Код JavaScript:
{
"type": "папка-захвата",
"title": "Захват интерьера",
"note": "Импорт изображений, сделанных с помощью ручной камеры.",
"dirName": "интерьер"
}
Просмотр в режиме реального времени
Описание
Шаг liveview включает live view камеры. Пользователи, как правило, включают эту функцию, чтобы проверить положение объекта.
- тип: "Liveview"
- заметка: Описание или инструкция к шагу
- cameraAngle (опционально): задает угол обзора камеры для просмотра в реальном времени
Пример
Код 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 и запуска базового сценария для экспериментов.
Серия Canon EOS Rebel — это удобные для начинающих цифровые зеркальные камеры с хорошим качеством изображения, интуитивно понятным управлением и универсальными функциями. Эти камеры идеально подходят для любителей фотографии, обеспечивают надежную автофокусировку, сенсорные экраны с регулируемым углом наклона и запись видео в формате Full HD или 4K.
Связь
Разрешение (MP)
Резолюция
Цифровые зеркальные камеры Canon EOS серии обеспечивают высокое качество изображения, быструю автофокусировку и универсальность, что делает их идеальными для фото- и видеопроизводства.
Связь
Разрешение (MP)
Резолюция
Беззеркальные камеры Canon EOS M сочетают в себе компактный дизайн и производительность, сравнимую с цифровыми зеркальными камерами. Благодаря сменным объективам, быстрой автофокусировке и высококачественным датчикам изображения эти камеры отлично подходят для путешественников и создателей контента, которым нужна портативность без ущерба для качества изображения.
Связь
Разрешение (MP)
Резолюция
Серия Canon PowerShot — это компактные и удобные камеры для обычных фотографов и любителей. Модели, варьирующиеся от простых мыльниц до продвинутых камер с зумом, обеспечивают удобство, стабильное качество изображения и такие функции, как стабилизация изображения и видео 4K.
Связь
Разрешение (MP)
Резолюция
Камеры Canon для съемки крупным планом и ручные камеры предназначены для детальной фото- и видеосъемки крупным планом. Компактные и простые в использовании, они обеспечивают точную фокусировку, изображение с высоким разрешением и универсальные возможности макросъемки, что идеально подходит для видеоблогов, фотосъемки продуктов и творческих крупных планов.
Связь
Разрешение (MP)
Резолюция