直線エッジを検出する

NI Vision Assistant

直線エッジを検出する

エッジ検出設定タブ

  1. マシンビジョン→上級直線エッジを選択するか、処理関数パレットのマシンビジョンタブで直線エッジを選択します。
  2. 検索方法と検索ラインの方向プロパティを選択します。エッジに対して垂直の検索ラインの方向を選択します。たとえば、以下の図のエッジの方向は垂直です。したがって、検索ラインは水平です。

    また、検出方向には、検出領域のエッジと検出オブジェクトのエッジ間の障害物の数が最も少ないラインと同じ方向を選択します。以下の図では、不要なオブジェクトのエッジの検出を回避するために、検出方向は右から左に設定されています。

    1  検出エッジ   3  検索ライン  
    2  検出領域   4  画像内の不要なオブジェクト  
  3. ステップが正しいエッジを検出しない場合、提案値を無効にして、青いエッジ強度ラインの位置がエッジのピークのやや下で、その他のピークのすべての上になるように、青いエッジの強度ラインを調整します。

    エッジの強度プロファイルに強度が高いエッジピークが含まれていない場合、ピークが表示されるまでエッジ検出の設定を調整します。

    ステップがエッジを検出できないか、検出されたエッジの位置が正確でない場合、予想される結果が達成さるまで、検出ライン間のギャップを調整します。

直線エッジ設定タブ

  1. 直線エッジ要求数で、画像内で検出するエッジの数を設定します。
  2. 必要に応じて、提案値チェックボックスをオフにして、エッジ設定タブのその他のコントロールを使用して、エッジを決定する追加的な条件を指定します。

結果タブ

  1. 画像内で検出するエッジの仕様に一致する範囲を設定します。
  2. OKをクリックして、このステップを検査に追加します。