Class SaigePhotometricStereoResultImageOption
Inheritance
SaigePhotometricStereoResultImageOption
Assembly: SaigeVision.ImageProcess.Deep.dll
Syntax
public class SaigePhotometricStereoResultImageOption
Constructors
View Source
SaigePhotometricStereoResultImageOption(ModeFlags, ShaderFlags, int, int, bool, double, int, double, double)
Declaration
public SaigePhotometricStereoResultImageOption(ModeFlags mode, ShaderFlags shader = ShaderFlags.LEVEL2, int contrast = 10, int brightness = 0, bool normalize = true, double order = 1, int cutoff_frequency = 10, double clip_min = 0, double clip_max = 1)
Parameters
Properties
View Source
Brightness
후처리 시 이미지의 전체적인 밝기 정도를 조절
Declaration
public int Brightness { get; set; }
Property Value
View Source
Clip_Max
이지지의 픽셀값 상한입니다.
clip_min * 255 이상의 픽셀값이 모두 255로 치환되고,
그 이하의 값은 0~255로 mapping 됩니다.
(0.0~1.0, 기본=1.0)
Declaration
public double Clip_Max { get; set; }
Property Value
View Source
Clip_Min
이미지의 픽셀값 하한입니다.
clip_min * 255 이하의 픽셀값이 모두 0으로 치환되고,
그 이상의 값은 0~255로 mapping 됩니다.
(0.0~1.0, 기본=0.0)
Declaration
public double Clip_Min { get; set; }
Property Value
View Source
Contrast
Declaration
public int Contrast { get; set; }
Property Value
View Source
Cutoff_Frequency
고주파 통과 필터의 cutoff frequency입니다.
cutoff frequency 이상의 주파수 값은 없애지 않습니다.
(1~, 기본=10)
Declaration
public int Cutoff_Frequency { get; set; }
Property Value
View Source
Mode
ModeFlags: 후처리모드를 설정하기 위한 파라미터
SHAPE: 흡집 검사에 적합
GRADIENT_X: 표면의 X방향 경사 변화도를 나타냄
GRADIENT_Y: 표면의 Y방향 경사 변화도를 나타냄
ALBEDO: 표면 반사도를 검사
Declaration
public ModeFlags Mode { get; set; }
Property Value
View Source
Normalize
Normalization 사용 시 전체적으로 평탄화된 이미지가 생성됩니다.
사용하지 않을 시 조금 더 실제 이미지에 가까운 이미지가 생성됩니다.
Declaration
public bool Normalize { get; set; }
Property Value
View Source
Order
고주파 통과 필터의 차수입니다.
값이 커질수록 저주파 성분이 더 많이 없어집니다.
(0.1~5.0, 기본=1.0)
Declaration
public double Order { get; set; }
Property Value
View Source
Shader
후처리 시 shading을 어느 정도로 가할지를 나타내는 파라미터. level 수치가 높을수록 더욱 부드럽고 입체적인 결과 이미지를 생성
높은 level을 사용할 경우 연산 시간이 최대 30% 까지 증가할 수 있습니다.
Declaration
public ShaderFlags Shader { get; set; }
Property Value