Robinson 計算モード

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

Syntax

C#
public enum RobinsonCalcMode
Visual Basic
Public Enumeration RobinsonCalcMode

Members

Member nameValueDescription
Deg040 度方向
Deg45845 度方向
Deg90690 度方向
Deg1359135 度方向
Deg1805180 度方向
Deg22510225 度方向
Deg2707270 度方向
Deg31511315 度方向
Max4120,90,180,270 の最大値
Max8130,45,...,315 の最大値

Remarks

Robinson 微分フィルタの種別と計算方法を示す定数です。

Deg0 ~ Deg315 は、下図のような 3x3 フィルタカーネルによるフィルタ処理を行う事を示します。
フィルタカーネルのアンカーは 3x3 カーネルの中心部分になります。

	Deg0              Deg45             Deg90             Deg135
	+---+---+---+     +---+---+---+     +---+---+---+     +---+---+---+
	|-3 |-3 | 5 |     |-3 |-3 |-3 |     |-3 |-3 |-3 |     |-3 |-3 |-3 |
	+---+---+---+     +---+---+---+     +---+---+---+     +---+---+---+
	|-3 | 0 | 5 |     |-3 | 0 | 5 |     |-3 | 0 |-3 |     | 5 | 0 |-3 |
	+---+---+---+     +---+---+---+     +---+---+---+     +---+---+---+
	|-3 |-3 | 5 |     |-3 | 5 | 5 |     | 5 | 5 | 5 |     | 5 | 5 |-3 |
	+---+---+---+     +---+---+---+     +---+---+---+     +---+---+---+

	Deg180            Deg225            Deg270            Deg315
	+---+---+---+     +---+---+---+     +---+---+---+     +---+---+---+
	| 5 |-3 |-3 |     | 5 | 5 |-3 |     | 5 | 5 | 5 |     |-3 | 5 | 5 |
	+---+---+---+     +---+---+---+     +---+---+---+     +---+---+---+
	| 5 | 0 |-3 |     | 5 | 0 |-3 |     |-3 | 0 |-3 |     |-3 | 0 | 5 |
	+---+---+---+     +---+---+---+     +---+---+---+     +---+---+---+
	| 5 |-3 |-3 |     |-3 |-3 |-3 |     |-3 |-3 |-3 |     |-3 |-3 |-3 |
	+---+---+---+     +---+---+---+     +---+---+---+     +---+---+---+
	

Max4:

Max4 は、Deg0, Deg90, Deg180, Deg270 の4つのフィルタカーネルによってフィルタ処理を行った後、 これらの処理結果から最大濃度値を画素ごとに算出することを示します。


Max8:

Max8 は、Deg0, Deg45, 〜, Deg315 の8つのフィルタカーネルによってフィルタ処理を行った後、 これらの処理結果から最大濃度値を画素ごとに算出することを示します。


関連する FIE 定数:

f_direction

See Also