長方形を検出してフィッティング
基本概念
-
キャリパー
画像処理において、特定領域内のエッジを検出するための仮想測定ツールです。キャリパーの数、幅、長さを調整することで、エッジ検出の精度や安定性に影響を与えます。
-
エッジ極性
画像内におけるエッジのグレースケール値変化方向を指します。例えば、「暗から明へ」や「明から暗へ」などがあります。
パラメータ説明
| パラメータ | 説明 |
|---|---|
エッジ極性 |
エッジ位置におけるグレースケール値の変化方向を指定します。 オプション:
|
フィルタリングウィンドウサイズ |
抽出した各列のピクセルに対して、その方向に沿ったフィルタ処理を行う際のウィンドウサイズを指定します。フィルタ処理によりノイズを低減し、エッジ検出結果の安定性を向上できます。 |
エッジタイプ |
エッジ検出時に保持するエッジタイプを定義します。 オプション:最適、最初、最後 |
グレースケール変化しきい値 |
抽出したピクセル列において、エッジ位置の隣接ピクセル間のグレースケール値変化が、このしきい値以上の場合にのみエッジポイントを検出します。適切に設定することで、弱いエッジやノイズを効果的に除去できます。 |
相対しきい値を使用 |
このパラメータにチェックを入れると、1列のピクセル内において、エッジ位置の隣接ピクセル間のグレースケール値変化量が、その列内の最大変化量に対する指定割合以上の場合にのみ、エッジポイントが検出されます。チェックを入れた後、相対しきい値 を設定する必要があります。 |
最大距離しきい値 |
検出されたエッジポイントからフィッティング長方形まで許容される最大距離です。距離がこのしきい値以下のエッジポイントは内点とみなされます。 初期値:4 px |
最小フィッティングスコア |
フィッティング結果を許容可能と判断するための最低スコアです。結果評価のみに使用され、フィッティング処理自体には影響しません。スコアは、内点数と全エッジポイント数の比率に等しくなります。 高い測定精度が要求される場合は、スコアしきい値を高めに設定することを推奨します。一般的には 0.8 以上に設定できます。 初期値:0.7 |
最大反復回数 |
最適な長方形をフィッティングするための最大試行回数を設定します。この回数を超えると、繰り返し処理が停止します。 対象輪郭が複雑、または干渉が多い場合は、精度確保のために反復回数を増やすことができますが、処理時間も増加します。 初期値:1000 |