コンテンツにスキップ

Object Detection

オブジェクト検出コンポーネントを使用すると、イメージ内の対象となる各オブジェクトの周囲に境界ボックスを検出して描画し、クラスラベルを割り当てることができます。

セットアップ

  1. Intellibot Machine Learningプラグインがインストールされていることを確認してください。詳細については、プラグインを参照してください。
  2. ツールボックスで、Machine Learning を展開します。Object Detection コネクタを Global Objects にドラッグアンドドロップします。
  3. プロジェクトを保存します。MLモデルは同じディレクトリに生成されます。

構成

  1. オブジェクト検出を設定するには、Global Objects を展開し、Object Detection を右クリックして Configure を選択します。
  2. Object Detection Model画面が開きます。新しいモデルを構築する、もしくは既存の事前トレーニング済みモデルで作業するオプションがあります。事前トレーニング済みのモデルのいずれかを選択し、Testタブをクリックしてテストイメージの精度をテストする必要があります。
    ScreenShot
  3. 新しいモデルで作業するには、New Modelを選択し、OKをクリックします。
  4. ConfigurationTrain、および Test タブをがある、Object Detection Model 画面が表示されます。
  5. Detailsタブで、モデルに名前を割り当てます。Description フィールドは省略可能です。

モデルのトレーニング

  1. Train(トレーニング) タブでは、トレーニング用のイメージが表示されます。緑色の + 記号をクリックして、イメージグループに追加します。Image Group を右クリックしてサンプルイメージをアップロードし、モデルをトレーニングします。画像をダブルクリックすると、Annotation の下に表示されます。 ScreenShot
  2. 次の手順では、Alt キーを押しながら、検出する領域を選択します。
  3. 選択したイメージにクラス (ラベル) の名前 (例:スタンプ、サイン) を付けます。クラス ラベルは、Classes タブの右端の右端に表示されます。
    ScreenShot
  4. すべての画像クラスが作成されたら、Train ボタンをクリックします。
  5. Get Status ボタンをクリックすると、トレーニング結果精度がパーセンテージで表示されます。
  6. モデルの精度に応じて、オブジェクト検出モデルの設定を微調整し、モデルを再トレーニングすることができます。

モデルのテスト

  1. Test タブをクリックして、作成したモデルをテストデータでテストします。
  2. Import ボタンをクリックして、テストイメージを追加します。
  3. Test ボタンをクリックします。オブジェクト検出結果は、画像内の対象となる各オブジェクトの周囲にボックスとして表示され、クラスラベルが割り当てられます。

モデルを使う

  1. Global Objects の下の Object Detection をダブルクリックして、オブジェクトエクスプローラーの Methods のコンポーネントを表示します。
  2. ProcessImage コンポーネントをデザインサーフェイスにドラッグ アンド ドロップすると、イメージを入力として受け取り、スタンプや署名などのイメージの対象オブジェクトが検出されます。
    ScreenShot
  3. このコンポーネントを自動化フローに接続します。