直線を検出してフィッティング
基本概念
-
キャリパー
画像処理において、特定領域内のエッジを検出するための仮想測定ツールです。キャリパーの数、幅、長さを調整することで、エッジ検出の精度や安定性に影響を与えます。
-
エッジ極性
画像内におけるエッジのグレースケール値変化方向を指します。例えば、「暗から明へ」や「明から暗へ」などがあります。
パラメータ説明
| パラメータ | 説明 |
|---|---|
ROI設定 |
長方形のROIを描画できます。システムはキャリパー設定に基づいて複数列のピクセルを抽出し、各ピクセル列で検出されたエッジポイントを直線のフィッティングに使用します。 データ可視化ウィンドウでは、キャリパー上の矢印が、そのキャリパーによるエッジ検出方向を示します。ステップは各キャリパーの検出方向に沿ってエッジポイントを検出します。直線エッジを安定して検出するためには、この方向をできるだけ検出対象の直線エッジに対して垂直に設定してください。 検出対象の直線に傾きがある場合は、長方形ROIの回転角度を調整することで、キャリパーおよびその検出方向をROIとともに回転させ、検出対象の直線方向に適合させることができます。 |
フィットした直線の方向 |
ドロップダウンリストから適切なオプションを選択し、フィットした直線の方向ベクトルを決定してフィットした直線の方向を設定します。
|
エッジ極性 |
エッジ位置におけるグレースケール値の変化方向を指定します。 オプション:
|
フィルタリングウィンドウサイズ |
抽出した各列のピクセルに対して、その方向に沿ったフィルタ処理を行う際のウィンドウサイズを指定します。フィルタ処理によりノイズを低減し、エッジ検出結果の安定性を向上できます。 |
エッジタイプ |
エッジ検出時に保持するエッジタイプを定義します。 オプション:最適、最初、最後 |
グレースケール変化しきい値 |
抽出したピクセル列において、エッジ位置の隣接ピクセル間のグレースケール値変化が、このしきい値以上の場合にのみエッジポイントを検出します。適切に設定することで、弱いエッジやノイズを効果的に除去できます。 |
相対しきい値を使用 |
このパラメータにチェックを入れると、1列のピクセル内において、エッジ位置の隣接ピクセル間のグレースケール値変化量が、その列内の最大変化量に対する指定割合以上の場合にのみ、エッジポイントが検出されます。チェックを入れた後、相対しきい値 を設定する必要があります。 |
外れ値の割合 |
直線フィッティング時に除去する外れ値の割合を指定します。 |