• 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, int, double)

Declaration
public SaigePhotometricStereoResultImageOption(ModeFlags mode, ShaderFlags shader = ShaderFlags.LEVEL2, int contrast = 10, int brightness = 0, bool normalize = true, int sigma = 2, double depth_contrast = 0.3)
Parameters
Type Name Description
ModeFlags mode
ShaderFlags shader
int contrast
int brightness
bool normalize
int sigma
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

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

Shader

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

Declaration
public ShaderFlags Shader { get; set; }
Property Value
Type Description
ShaderFlags
View Source

Sigma

Depth 이미지의 표현 범위를 조절합니다.
낮을수록 세부 형상이 정확해지지만, 전체적으로 고저차가 드러나지 않습니다.
높을수록 세부 형상이 흐릿해지는 반면, 깊이의 고저차가 더욱 명확히 드러납니다.
(2~5, 기본=2)

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