マスク

すべての Cognex ViDi ツールでは、マスクを作成して適用することによって、画像の一部を学習から除外する機能をサポートしています。画像サンプリングにマスクがどのように適用されるかは、マスキングモードパラメータによって決まります。

[マスク] ツールバーを起動するには、画像を右クリックし、メニューから [マスクの編集] を選択します。1 つの画像にマスクを適用したら、学習画像セット内のすべての画像にマスクが使用されるように [適用] をクリックします。[閉じる] ボタンを押すと、ViDi アプリケーションの構築プロセスに戻ります。

デフォルトの [マスクの編集] ツールバー:

エキスパートモードの [マスクの編集] ツールバー:

設定 説明

描画ツール

3 つの描画ツールがあり、組み合わせて使用できます。描画領域のサイズは、[幅] の値で定義されます。

  • ライン: クリックおよびドラッグして、画像に線を作成します。

    ヒント :  
    • Shift キーを押さえながら描画すると、2 点間に直線が描かれます。
    • 長方形を塗りつぶす場合は、線描画ツールを使用して輪郭を描き (Shift キーを押さえながら直線を引く)、次にマジックワンドツールを使用して中身を塗りつぶします。
  • 円: 円形対象物の中心にカーソルを重ね、外側へドラッグします。

    ヒント :  Shift キーを押さえて、境界ボックスの角から円を拡大します。
  • マジックワンド: クリックおよびドラッグして、画面の領域を埋めます。個々の特徴をクリックして、その領域だけを埋めることもできます。
:  消しゴムツールを使用すると、画像上の余分な描画をトリミング/削除できます。

マスク描画ツール、境界マスク、および拡大領域のピクセル幅を定義します。[幅] は、マスクを適用する前に設定する必要があります。描画ツール、境界マスク、または領域拡大を使用してマスクを編集している間に、[幅] の値を調整した場合、新しい値は次に作成するマスクだけに適用されます (同じ編集セッションでも、作成済みのマスクは変更されません)。

境界マスク

[幅] の値に基づいて画像の境界の周囲にマスクを作成します。画像を取得するカメラの視野によってオブジェクトがトリミングされるため、布地や繊維など、オブジェクトを任意で切り取る画像がある場合に、画像の境界にマスクを適用すると役に立ちます。

領域拡大

マスクの領域を [幅] の値まで拡大します。

反転

マスクを反転します。つまり、マスクされた領域のマスクが解除され、マスクに含まれていなかった領域がマスクされます。

暗くする

現在のマスクの強度を 2 の係数で除算して暗くします。これは、マスキングモードパラメータがオーバレイに設定されている場合に特に便利です。ここでは、半分の強度のマスクがサンプリングでは無視されますが、ラベル付け情報を提供するのに役立ちます。

:  このオプションは、エキスパートモードでのみ使用可能です。

クリア

画像からマスクを削除します。

インポート/エクスポート

インポートおよびエクスポートボタンをクリックすると、マスク画像を .PNG ファイルとしてインポートまたはエクスポートするための [マスク画像のインポート] ダイアログおよび [マスク画像のエクスポート] ダイアログが起動します。マスク画像は、マスクがあるビューと同じサイズの 2 次元配列のピクセルです。マスク画像内のピクセル値によって、ビュー内の対応するピクセルが学習とランタイム処理のどちらに使用されるかが決まります。インポート/エクスポートオプションを使用すると、以前作成したマスク画像をインポートしたり、作成したマスク画像をエクスポートしたりできます。

取り消し/適用/閉じる

マスクのアプリケーションを制御するためのオプション。

  • 取り消し: 最後の操作を取り消します。
  • 適用: 画像にマスクを適用します。また、学習セット内のすべての画像にマスクを適用することもできます。チェーンになっているツールがある場合は、下流のツールにもマスクが適用されます。
  • [閉じる]: マスク編集セッションを終了します。アプリケーションで他の操作を実行するには、マスク編集セッションを閉じる必要があります。