取得联系

PhotoRobot控制应用程序 - 向导模式配置

在PhotoRobot控制应用程序(进一步称为“CAPP”)中,向导模式利用一系列向导步骤来指导用户完成各种任务。这些步骤以类似JavaScript的语言格式定义,并且可以由PhotoRobot顾问编写脚本以实现自定义功能。用户还可以编写用于初始实验或简单设置的基本功能脚本。

注意: 以下用户手册提供了有关如何在向导模式下配置操作员步骤的技术说明。有关在生产线操作员级别以向导模式捕获的更多常规信息,请参阅入门 用户手册

向导模式概述

向导模式使用户能够创建一系列步骤的配置,操作员将按照这些步骤捕获产品。然后,向导界面将受到限制;通常,它只允许操作员拍照,并且没有可调整的设置。

创建向导

若要创建新的向导模式,请在本地应用程序中打开“设置”菜单,然后使用界面右上角的“ 添加向导 ”:

在此菜单中,有用于创建、编辑和自定义向导的选项: 

  • 向导名称 
  • 项目名称
  • 笔记
  • 预设
  • 工作
  • 向导步骤

注意: 为了启动向导,它必须包含有效的预设、所有工作区配置,最重要的是目录文件夹的数量和名称。然后,其中每个步骤都必须与向导中定义的步骤匹配,才能正常运行。

向导步骤

每个向导都包含一个步骤列表。可以使用以下步骤类型:

  • 创建项
  • 选择项目
  • 捕获文件夹
  • 导入图像
  • 实时取景

详细的步骤说明

创建项

描述

create-item 步骤使用户能够创建新项。用户按如下方式定义项目,并使用以下对象定义项目。

  • 类型: “创建项目”
  • 领域:此对象数组定义用于创建项的字段。字段可以包括“名称”、“条形码”、“跟踪代码”、“链接”、“注释”、“标签”、“工作区”。每个字段也可以标记为可选字段。
  • 设计: 此对象指定设计方面,如 “bgImage ”(背景图像 URL)和 “bgColor” (背景色)。

JavaScript的:


{
   “类型”: “创建项目”,
   “字段”:[
       {
           “name”: “名称”
       },
       {
           “name”: “注意”,
           “可选”: true
       }
   ],
   “设计”:{
     “bgImage”: “https://hosting.photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920”
   }
}

选择项目

描述

select-item 步骤使用户能够选择现有项。用户通常会在项目列表已创建时(例如从 CSV 导入后)启用此步骤。 

  • 类型: “选择项目”
  • 设计: 此对象指定设计方面,类似于 create-item

JavaScript的:


{
   “类型”: “选择项”,
   “设计”:{
     “bgImage”: “https://hosting.photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920”
   }
}

捕获文件夹

描述

capture-folder 步骤允许用户捕获文件夹。

  • 类型: “捕获文件夹”
  • 标题: 步骤的标题
  • 注意: 步骤的说明或说明。
  • 目录名称: 将存储图像的目录的名称。
  • 自选: 如果为 true,则此步骤是可选的,用户可以跳过它。
  • copy (可选):将捕获的图像复制到另一个文件夹中。
  • 复制到目录: 目标文件夹
  • 复制过滤器:可选过滤器,仅复制匹配“swingAbs”、“turnAbs”或“label”的图像。

示例 1 - 简单文件夹捕获

JavaScript的:


{
   “type”: “捕获文件夹”,
   “title”: “捕获内部”,
   “note”: “用手持相机捕捉内部。”
   “dirName”: “详细信息”
}

示例 2 - 捕获文件夹并将所选图像复制到另一个文件夹中

JavaScript的


{
 “type”: “捕获文件夹”,
 “title”: “捕获旋转”,
 “dirName”: “旋转”,
 “复制”:{
   “toDir”: “剧照”,
   “过滤器”:[
     { “swingAbs”: 10, “turnAbs”: 0 },
     { “swingAbs”: 10, “turnAbs”: 45 },
     { “swingAbs”: 10, “turnAbs”: 180 }
   ]
 }
}

导入图像

描述

import-images 步骤允许用户从磁盘导入映像。此步骤中的对象包括以下内容。

  • 类型: “导入图像”
  • 标题: 步骤的标题
  • 注意: 步骤的说明或说明
  • 目录名称:将存储图像的文件夹的名称
  • 自选: 如果为 true,则此步骤是可选的,用户可以跳过它

JavaScript的:


{
   “type”: “捕获文件夹”,
   “title”: “捕获内部”,
   “note”: “导入使用手持相机拍摄的图像。”
   “dirName”: “内部”
}

实时取景

描述

实时取景步骤打开摄像机 实时取景 。用户通常会启用此功能来检查对象的位置。

  • 类型: “实时取景”
  • 注意:步骤的说明或说明
  • cameraAngle (可选):指定用于实时查看的摄像机角度

JavaScript的:


{
   “type”: “直播”,
   “title”: “检查位置”,
   “note”: “检查物体的位置,确保它居中。”
}

示例用法

以下示例使用名称和注释字段(可选)以及具有背景图像和颜色的设计创建用于创建项的向导步骤。

JavaScript的:


[
 {
   “类型”: “选择项”,
   “字段”:[
     {
       “name”: “名称”
     },
     {
       “name”: “注意”,
       “可选”: true
     }
   ],
   “设计”:{
     “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用户进行初始实验和简单的脚本设置。使用它来测试向导功能,并运行用于试验的基本脚本。