お問い合わせ

PhotoRobot コントロール アプリ - ウィザード モードの設定

PhotoRobotコントロールアプリ(「CAPP」とも呼ばれます)では、ウィザードモードは一連のウィザードステップを利用して、さまざまなタスクを通じてユーザーをガイドします。これらのステップはJavaScriptに似た言語形式で定義されており、カスタム機能用にPhotoRobotコンサルタントがスクリプト化できます。ユーザーは、初期実験や簡単なセットアップのための基本的な関数をスクリプト化することもできます。

手記: 次のユーザーマニュアルには、ウィザードモードでオペレーターステップを構成する方法に関する技術的な手順が記載されています。生産ラインのオペレーターレベルでのウィザードモードでのキャプチャに関する一般的な情報については、 入門ユーザーマニュアルを参照してください。

ウィザード モードの概要

ウィザードモードでは、オペレーターが製品をキャプチャするために従う一連の手順の構成を作成できます。これにより、ウィザードのインターフェイスが制限されます。通常、オペレーターは写真を撮ることしかできず、調整可能な設定はありません。

作成ウィザード

新しいウィザードモードを作成するには、ローカルアプリで[設定]メニューを開き、インターフェイスの右上にある [ウィザードの追加 ]を使用します。

このメニューには、ウィザードを作成、編集、およびカスタマイズするためのオプションがあります。 

  • ウィザード名 
  • アイテム名
  • 筆記
  • プリセット
  • ワークスペース
  • ウィザードの手順

手記: ウィザードを起動するには、有効なプリセット、すべてのワークスペース構成、そして最も重要なディレクトリフォルダの数と名前が含まれている必要があります。これらのそれぞれは、適切に動作するためにウィザードで定義された手順と一致する必要があります。

ウィザードの手順

各ウィザードには、手順のリストが含まれています。以下のステップタイプが利用可能です。

  • アイテムの作成
  • 選択項目
  • キャプチャーフォルダー
  • インポート画像
  • ライブビュー

詳細な手順の説明

アイテムの作成

説明: __________

アイテム の作成 ステップを使用すると、ユーザーは新しいアイテムを作成できます。ユーザーは、アイテムを次のように定義し、次のオブジェクトを使用します。

  • 種類: "アイテム作成"
  • 田畑:このオブジェクトの配列は、アイテム作成のフィールドを定義します。フィールドには、「名前」、「バーコード」、「trackingCode」、「リンク」、「メモ」、「タグ」、「ワークスペース」を含めることができます。各フィールドをオプションとしてマークすることもできます。
  • 設計: このオブジェクトは 、"bgImage " (背景画像の URL) や " bgColor" (背景色) などのデザイン要素を指定します。

JavaScriptの場合:


{
   "タイプ": "アイテムの作成"、
   "フィールド":[
       {
           "name": "名前"
       }、
       {
           "name": "メモ",
           「オプション」:true
       }
   ]、
   「デザイン」:{
     "bgImage": "https://hosting.photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

選択項目

説明: __________

項目 の選択 ステップを使用すると、ユーザーは既存の項目を選択できます。ユーザーは通常、CSV からインポートした後など、アイテムのリストが既に作成されている場合に、この手順を有効にします。 

  • 種類: "select-item" (項目選択)
  • 設計: このオブジェクトは、 create-item と同様に、デザインの側面を指定します。

JavaScriptの場合:


{
   "type": "アイテムを選択",
   「デザイン」:{
     "bgImage": "https://hosting.photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-NMSZjM-bdArdYcaa9XJ/NORMAL/c3o4fsHCXth55bOAZZNk8A?w=1920"
   }
}

キャプチャーフォルダー

説明: __________

フォルダーのキャプチャ ステップを使用すると、ユーザーはフォルダーをキャプチャできます。

  • 種類: "キャプチャフォルダ"
  • タイトル: ステップのタイトル
  • 手記: ステップの説明または指示。
  • dirName: イメージが保存されるディレクトリの名前。
  • 随意: true の場合、この手順は省略可能であり、ユーザーはスキップできます。
  • copy (オプション):キャプチャした画像を別のフォルダにコピーします。
  • copy toDir: ターゲットフォルダ
  • フィルターのコピー:オプションのフィルターは、"swingAbs"、"turnAbs"、または "label" に一致する画像のみをコピーします。

例 1 - 単純なフォルダー キャプチャ

JavaScriptの場合:


{
   「タイプ」:「キャプチャフォルダ」、
   "title": "内部をキャプチャ",
   "note": "手持ちカメラで室内を撮影します。
   "dirName": "詳細"
}

例 2 - フォルダーをキャプチャし、選択した画像を別のフォルダーにコピーする

JavaScriptについて


{
 「タイプ」:「キャプチャフォルダ」、
 "title": "スピンをキャプチャ",
 "dirName": "スピン",
 「コピー」:{
   "toDir": "静止画",
   "フィルター": [
     { "swingAbs":10、 "turnAbs":0}、
     { "swingAbs":10、 "turnAbs":45}、
     { "swingAbs":10、 "turnAbs":180}
   ]
 }
}

インポート画像

説明: __________

import-images ステップを使用すると、ユーザーはディスクからイメージをインポートできます。このステップに含まれるオブジェクトには、次のものが含まれます。

  • 種類: "import-images" (イメージのインポート)
  • タイトル: ステップのタイトル
  • 手記: ステップの説明または指示
  • dirName:画像が保存されるフォルダの名前
  • 随意: true の場合、この手順は省略可能であり、ユーザーはスキップできます

JavaScriptの場合:


{
   「タイプ」:「キャプチャフォルダ」、
   "title": "内部をキャプチャ",
   "note": "手持ちカメラで撮影した画像をインポートします。
   "dirName": "インテリア"
}

ライブビュー

説明: __________

ライブビューステップは、カメラの ライブビュー をオンにします。ユーザーは通常、オブジェクトの位置を確認するためにこれを有効にします。

  • 種類: 「ライブビュー」
  • 手記:ステップの説明または指示
  • cameraAngle (オプション):ライブビューイングのカメラアングルを指定します

JavaScriptの場合:


{
   "タイプ": "ライブビュー"、
   "title": "位置を確認",
   "note": "オブジェクトの位置を確認し、中央に配置されていることを確認してください。
}

使用例

次の例では、名前とメモ (オプション) のフィールドと、背景画像と色を特徴とするデザインを使用して、アイテム作成用のウィザード ステップを作成します。

JavaScriptの場合:


[
 {
   "type": "アイテムを選択",
   "フィールド":[
     {
       "name": "名前"
     }、
     {
       "name": "メモ",
       「オプション」:true
     }
   ]、
   「デザイン」:{
     "bgImage": "https://hosting.photorobot.com/images/-ML2QkR2lrhwn5SVMaEu/-Nehz_ciyDihw90EgNuy/FINAL/tqZxrqbKZ4exH6y2LFPWUw?w=1200"
   }
 }、
 {
   "タイプ": "ライブビュー"、
   "title": "位置を確認",
   "note": "その人物が視界に入っていることを確認してください。
   "カメラアングル":15
 }、
 {
   「タイプ」:「キャプチャフォルダ」、
   "title": "スピンをキャプチャ",
   "dirName": "スピン"
 }、
 {
   「タイプ」:「キャプチャフォルダ」、
   "title": "静止画を撮影",
   "dirName": "静止画"
 }
]

手記:これは、PhotoRobotユーザーによる初期実験と簡単なスクリプト設定を可能にするための一般的なコードです。これを使用して、ウィザードの機能をテストしたり、実験用の基本的なスクリプトを実行したりします。