• 시작하기
  • 개발가이드
  • API 레퍼런스
  • 릴리즈 노트
Search Results for

    Show / Hide Table of Contents
    • SaigeVision.Net.Core.V2
      • Constants
      • NativeMethod
      • NativeValidation
      • ResponseCode
      • SaigeDetectedObject
      • SaigeEllipse
      • SaigeHandleConfig
      • SaigeInferenceOption
      • SaigeKeyInfoDict
      • SaigeModelInfo
      • SaigeOCRTextBox
      • SaigeRoiInfo
      • SaigeRotatedBox
      • SaigeSegmentedObject
    • SaigeVision.Net.V2
      • IInspectionEngine<TOption, UResult>
      • IInspectionOption
      • IInspectionResult
      • InspectionEngine<TOption, UResult>
      • InspectionOption
      • InspectionResult
    • SaigeVision.Net.V2.Classification
      • ClassificationEngine
      • ClassificationOption
      • ClassificationResult
    • SaigeVision.Net.V2.Detection
      • DetectionEngine
      • DetectionOption
      • DetectionResult
    • SaigeVision.Net.V2.Enums
      • EngineTypeFlags
      • ImageDataRawFlag
      • ImageTypeFlags
      • OptionFlags
      • OverSizeImageFlags
    • SaigeVision.Net.V2.Extensions
      • BitmapExtension
    • SaigeVision.Net.V2.IAD
      • IADEngine
      • IADOption
      • IADResult
    • SaigeVision.Net.V2.Models
      • ClassInfo
      • ClassScoreInfo
      • DetectedObject
      • InferenceTimeInfo
      • ModelInfo
      • OverSizeImage
      • ScoreValues<T>
      • SegmentedObject
      • SrImage
    • SaigeVision.Net.V2.Models.Shapes
      • Contour
      • Ellipse
      • RotatedBox
    • SaigeVision.Net.V2.Segmentation
      • SegmentationEngine
      • SegmentationOption
      • SegmentationResult

    Class IADResult

    IAD 검사 결과에 대한 정보가 담겨있는 클래스입니다.

    Inheritance
    object
    InspectionResult
    IADResult
    Implements
    IInspectionResult
    Inherited Members
    InspectionResult.InspectionTime
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SaigeVision.Net.V2.IAD
    Assembly: SaigeVision.Net.V2.dll
    Syntax
    public class IADResult : InspectionResult, IInspectionResult

    Constructors

    View Source

    IADResult(bool, ScoreValues<double>, SegmentedObject[], Bitmap, byte[], Bitmap, float[], Bitmap, float[], InferenceTimeInfo)

    생성자입니다.

    Declaration
    public IADResult(bool isNG, ScoreValues<double> anomalyScore, SegmentedObject[] segmentedObjects, Bitmap mask, byte[] maskArray, Bitmap scoremap, float[] scoremapArray, Bitmap heatmap, float[] heatmapArray, InferenceTimeInfo inspectionTime)
    Parameters
    Type Name Description
    bool isNG

    정상/비정상 판별 결과입니다.

    ScoreValues<double> anomalyScore

    이미지의 대표 anomaly score, 최소, 최대값입니다

    SegmentedObject[] segmentedObjects

    Anomaly Detection을 통해 검출된 영역의 정보를 받아 옵니다.

    Bitmap mask

    Mask 이미지 정보입니다.

    byte[] maskArray
    Bitmap scoremap

    Scoremap 이미지 정보입니다.

    float[] scoremapArray
    Bitmap heatmap

    Heatmap 이미지 정보입니다.

    float[] heatmapArray
    InferenceTimeInfo inspectionTime

    추론 API 실행에 소요된 시간을 밀리초 단위로 받아 옵니다.

    Properties

    View Source

    AnomalyScore

    Declaration
    public ScoreValues<double> AnomalyScore { get; }
    Property Value
    Type Description
    ScoreValues<double>

    세 가지 score를 받아 옵니다.
    이미지의 대표 anomaly score입니다.
    이미지의 픽셀별 score 중 최솟값입니다.
    이미지의 픽셀별 score 중 최댓값입니다.

    View Source

    Heatmap

    Declaration
    public Bitmap Heatmap { get; }
    Property Value
    Type Description
    Bitmap

    Heatmap 이미지 정보입니다.
    heatmapColorRangeMin과 heatmapColorRangeMax 사이로 노멀라이징한 값을 이용하여 이미지가 표시됩니다.

    View Source

    HeatmapArray

    Declaration
    public float[] HeatmapArray { get; }
    Property Value
    Type Description
    float[]

    Heatmap Array 정보입니다.
    heatmapColorRangeMin과 heatmapColorRangeMax 사이로 노멀라이징한 값을 0~1 범위의 실수의 값을 가집니다.

    View Source

    IsNG

    Declaration
    public bool IsNG { get; }
    Property Value
    Type Description
    bool

    정상/비정상 판별 결과입니다.
    true면 비정상 이미지임을, false면 정상 이미지임을 나타냅니다.

    View Source

    Mask

    Declaration
    public Bitmap Mask { get; }
    Property Value
    Type Description
    Bitmap

    Mask 이미지 정보입니다.

    View Source

    MaskArray

    Declaration
    public byte[] MaskArray { get; }
    Property Value
    Type Description
    byte[]

    Mask 배열 정보입니다.
    정상으로 분류된 픽셀은 0, 비정상으로 분류된 픽셀은 1로 표시됩니다.

    View Source

    Scoremap

    Declaration
    public Bitmap Scoremap { get; }
    Property Value
    Type Description
    Bitmap

    Scoremap 이미지 정보입니다.
    이미지 픽셀에 해당 클래스로 예측한 score 값이 0 ~ 255 범위의 정수로 표시된 회색조 이미지입니다.

    View Source

    ScoremapArray

    Declaration
    public float[] ScoremapArray { get; }
    Property Value
    Type Description
    float[]

    Scoremap 이미지 정보입니다.
    이미지 픽셀에 해당 클래스로 예측한 score 값이 0 ~ 1 범위의 실수의 값을 가집니다.

    View Source

    SegmentedObjects

    Declaration
    public SegmentedObject[] SegmentedObjects { get; }
    Property Value
    Type Description
    SegmentedObject[]

    Anomaly Detection을 통해 검출된 영역의 정보를 받아 옵니다.

    Implements

    IInspectionResult
    • View Source
    In This Article
    Back to top Generated by DocFX