• Getting Started
  • Api Documentation
  • Release Notes
Show / Hide Table of Contents
  • SaigeVision.ImageProcess
    • BackgroundColorFlags
    • ColorDirectionFlags
    • ConvertImage
    • ConvertImageOption
    • ConvertImageResult
    • CropImage
    • CropImageOption
    • CropImageResult
    • DirectionFlags
    • FindCircle
    • FindCircleOption
    • FindCircleResult
    • FindLine
    • FindLineOption
    • FindLineResult
    • IImageProcessBase
    • IImageProcessBaseOption<TOption>
    • IImageProcessBaseResult<TResult>
    • ImageProcessBase
    • ImageSynthesisOption
    • ImageSynthesisResult
    • SaigeCalculator
    • SynthesisFlags
    • ThresholdFlags
  • SaigeVision.ImageProcess.Core
    • ErrorTypeFlags
    • NativeMethod
    • SaigeCircle
    • SaigePoint
    • SaigeRectangle
  • SaigeVision.ImageProcess.Deep
    • IImageProcessBase
    • IImageProcessBaseOption<TAnalyzeOption, UResultOption>
    • IImageProcessBaseResult<TResult>
    • SaigePhotometricStereoExeption
  • SaigeVision.ImageProcess.Deep.Core
    • CalculataionFlags
    • ModeFlags
    • NativeMethod
    • ShaderFlags
  • SaigeVision.ImageProcess.Deep.PhotometricStereo
    • SaigePhotometricStereo
    • SaigePhotometricStereoOption
    • SaigePhotometricStereoResultImageOption
  • SaigeVision.ImageProcess.ImageProcess
    • ImageSynthesis

Class SaigePhotometricStereoResultImageOption

Inheritance
object
SaigePhotometricStereoResultImageOption
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SaigeVision.ImageProcess.Deep.PhotometricStereo
Assembly: SaigeVision.ImageProcess.Deep.dll
Syntax
public class SaigePhotometricStereoResultImageOption

Constructors

View Source

SaigePhotometricStereoResultImageOption(ModeFlags, ShaderFlags, int, int, bool, double, int, 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 depth_contrast = 0.3)
Parameters
Type Name Description
ModeFlags mode
ShaderFlags shader
int contrast
int brightness
bool normalize
double order
int cutoff_frequency
double depth_contrast

Properties

View Source

Brightness

후처리 시 이미지의 전체적인 밝기 정도를 조절

Declaration
public int Brightness { get; set; }
Property Value
Type Description
int
View Source

Contrast

후처리 시 이미지의 대비 정도를 조절

Declaration
public int Contrast { get; set; }
Property Value
Type Description
int
View Source

Cutoff_Frequency

고주파 통과 필터의 cutoff frequency입니다. cutoff frequency 이상의 주파수 값은 없애지 않습니다. (1~, 기본=10)

Declaration
public int Cutoff_Frequency { get; set; }
Property Value
Type Description
int
View Source

Depth_Contrast

Depth 이미지의 대비 정도를 조절합니다. (0.1~1.0, 기본=0.3)

Declaration
public double Depth_Contrast { get; set; }
Property Value
Type Description
double
View Source

Mode

ModeFlags: 후처리모드를 설정하기 위한 파라미터 SHAPE: 흡집 검사에 적합 GRADIENT_X: 표면의 X방향 경사 변화도를 나타냄 GRADIENT_Y: 표면의 Y방향 경사 변화도를 나타냄 ALBEDO: 표면 반사도를 검사

Declaration
public ModeFlags Mode { get; set; }
Property Value
Type Description
ModeFlags
View Source

Normalize

Normalization 사용 시 전체적으로 평탄화된 이미지가 생성됩니다.
사용하지 않을 시 조금 더 실제 이미지에 가까운 이미지가 생성됩니다.

Declaration
public bool Normalize { get; set; }
Property Value
Type Description
bool
View Source

Order

고주파 통과 필터의 차수입니다. 값이 커질수록 저주파 성분이 더 많이 없어집니다. (0.1~5.0, 기본=1.0)

Declaration
public double Order { get; set; }
Property Value
Type Description
double
View Source

Shader

후처리 시 shading을 어느 정도로 가할지를 나타내는 파라미터. level 수치가 높을수록 더욱 부드럽고 입체적인 결과 이미지를 생성 높은 level을 사용할 경우 연산 시간이 최대 30% 까지 증가할 수 있습니다.

Declaration
public ShaderFlags Shader { get; set; }
Property Value
Type Description
ShaderFlags
  • View Source
In This Article
Back to top Generated by DocFX