2.2 結果

../../../../_images/recipe_wizard_candidate_detection_results.png

図 82 候補の検出 - 結果

アルゴリズムによって検出されたすべての輪郭線は、その面積のサイズによってフィルタリングできるようになりました。 最小値と最大値を調整することで、どの面積(すなわち部品サイズ)を良いとみなすかを定義します。これらの値は、カメラの設定に応じて、 キャリブレートされた単位 、またはピクセル単位で指定します。この範囲の面積に収まっている輪郭はすべて次のステップで候補となり、それ以外の輪郭は却下されます。

重要

このステップ完了後に部品が緑の四角形で囲まれていない場合、それらの部品は次のすべてのステップで破棄されます。すなわち、振動によってその部品の位置や向きが変更されない限り、ロボットにピックされないことに注意してください。

ヒント

アジキューブ上で手動で部品を移動させてから「新しい画像の取得」ボタンを押すと、新しい画像を解析して、候補の検出がうまくいっているかどうかを確認することができます。

注釈

結果画像には カスタム関心領域(ROI) が紫色の長方形で表示され、何が表示されているかを理解するのに役立ちます。もしパーツが ROI の外側にある場合、 図 83 で示されるように、検出されたパーツの境界はカットされ、アルゴリズムは ROI の内側にあるパーツのみを考慮します。このパーツはまだ次のステップに使用することができますが、システムから見ると ROI の外側はすべて存在しないことに注意する必要があります。

../../../../_images/cut_part_ROI.png

図 83 この部品は ROI から少し外れているのでカット

部品サイズが小さすぎたり、大きすぎたりする場合

  • 【小さすぎる】 小さな汚れや影を検出するリスクがあります。

  • 【大きすぎる】 グループになった部品を単一の部品として検出するリスクがあります。

../../../../_images/candidate_detection_too_small_or_too_big.png

図 84 部品サイズ:小さすぎ(左)、大きすぎ(右) [バックライト - 6ms]

部品サイズの範囲が狭すぎたり、広すぎたりする場合

  • 【狭すぎる】 画像内の異なる位置にある部品(カメラで見た部品の表面のわずかな変化)を検出するのに十分なロバスト性がない場合があります。

  • 【広すぎる】 異なる部品サイズを多く検出しすぎて、グループになっている部品を1個の部品として検出してしまうリスクがあります。

../../../../_images/candidate_detection_too_big_or_too_small_range.png

図 85 部品サイズの範囲が狭すぎる(左)、または広すぎる(右) [バックライト - 6ms]