円半径範囲サイズ [初期値:1、範囲:0~]

Namespace: FVIL.Hough
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public virtual int MergeRadius { get; set; }
Visual Basic
Public Overridable Property MergeRadius As Integer
	Get
	Set

Return Value

Type: Int32

検出された円を統合する円半径範囲サイズの取得または設定を行います。

許容値:

意味
0~円半径範囲サイズ

設定に失敗した場合は例外を発行します。 例外の原因と発生位置を特定するには、発行された例外クラスの ErrorCode メンバと Function メンバを参照してください。

エラーコード:

ErrorCode メンバ内容
11FVIL.ErrorCode.INVALID_PARAMETER指定された値が許容値の範囲を超えています。

Remarks

この値は、検出された円の統合処理で使用されます。 統合処理では、この値を含め2つの設定値が使用されます。

  • MergeCenter: 円心範囲サイズ -
  • MergeRadius: 円半径範囲サイズ -

この設定値で指定される局所領域内で検出された円は、すべて最大スコアの円に統合されます。 例えば、 MergeCenter=2、 MergeRadius=1 と設定して円検出を行った場合、 ある円は局所領域内(円心位置±2、半径±1)に存在する最大スコアの円に統合されます。

Exceptions

ExceptionCondition
FVIL..::..CFviExceptionこの例外の原因については、上記のエラーコード表をご参照ください。

See Also