Robinson 計算モード
Namespace: FVIL.FilterAssembly: 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 name | Value | Description | |
---|---|---|---|
Deg0 | 4 | 0 度方向 | |
Deg45 | 8 | 45 度方向 | |
Deg90 | 6 | 90 度方向 | |
Deg135 | 9 | 135 度方向 | |
Deg180 | 5 | 180 度方向 | |
Deg225 | 10 | 225 度方向 | |
Deg270 | 7 | 270 度方向 | |
Deg315 | 11 | 315 度方向 | |
Max4 | 12 | 0,90,180,270 の最大値 | |
Max8 | 13 | 0,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