• 시작하기
  • 개발가이드
  • 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>
      • InspectionEngine<TOption, UResult>
      • InspectionOption
      • InspectionResult
    • SaigeVision.Net.V2.Classification
      • ClassificationEngine
      • ClassificationOption
      • ClassificationResult
    • SaigeVision.Net.V2.Detection
      • DetectionEngine
      • DetectionOption
      • DetectionResult
    • SaigeVision.Net.V2.Enums
      • EngineTypeFlags
      • ImageDataFlags
      • 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
    • SaigeVision.Net.V2.Models.Shapes
      • Contour
      • Ellipse
      • RotatedBox
    • SaigeVision.Net.V2.Segmentation
      • SegmentationEngine
      • SegmentationOption
      • SegmentationResult

    Class InspectionEngine<TOption, UResult>

    Inspection을 수행하는 Engine의 추상 구현체입니다. Engine이 사용 가능한 상태가 되도록 준비하는것을 지원합니다.

    Inheritance
    object
    InspectionEngine<TOption, UResult>
    ClassificationEngine
    DetectionEngine
    IADEngine
    SegmentationEngine
    Implements
    IInspectionEngine<TOption, UResult>
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SaigeVision.Net.V2
    Assembly: SaigeVision.Net.V2.dll
    Syntax
    public abstract class InspectionEngine<TOption, UResult> : IInspectionEngine<TOption, UResult>, IDisposable where TOption : InspectionOption where UResult : InspectionResult
    Type Parameters
    Name Description
    TOption

    검사 옵션 타입

    UResult

    검사 결과 타입

    Remarks

    InspectionEngine<TOption, UResult>은 지정된 모델에서 범용적으로 사용되는 데이터들을 읽고 준비 하는것이 주 목적입니다.

    그외 Inspection에 필요한 지원 함수들이 포함됩니다.

    Methods

    View Source

    Dispose()

    메모리를 해제합니다

    Declaration
    public void Dispose()
    View Source

    ~InspectionEngine()

    Declaration
    protected ~InspectionEngine()
    View Source

    GetInferenceOption()

    Declaration
    public abstract TOption GetInferenceOption()
    Returns
    Type Description
    TOption
    View Source

    GetModelInfo()

    모델 정보가 담긴 클래스입니다.

    Declaration
    public ModelInfo GetModelInfo()
    Returns
    Type Description
    ModelInfo
    View Source

    GetResult()

    Declaration
    public abstract UResult GetResult()
    Returns
    Type Description
    UResult
    View Source

    GetResults()

    Declaration
    public abstract UResult[] GetResults()
    Returns
    Type Description
    UResult[]
    View Source

    Inspection(params Bitmap[])

    추론을 진행합니다. 추론에 대한 결과는 GetResult(s) 를 통해 확인할 수 있습니다.

    Declaration
    public void Inspection(params Bitmap[] bmps)
    Parameters
    Type Name Description
    Bitmap[] bmps
    View Source

    Inspection(params string[])

    추론을 진행합니다. 추론에 대한 결과는 GetResult(s) 를 통해 확인할 수 있습니다.

    Declaration
    public void Inspection(params string[] imagePaths)
    Parameters
    Type Name Description
    string[] imagePaths

    추론에 필요한 이미지 파일 경로

    View Source

    InspectionAsync(params Bitmap[])

    bmps에 대한 검사를 진행합니다.

    Declaration
    public Task InspectionAsync(params Bitmap[] bmps)
    Parameters
    Type Name Description
    Bitmap[] bmps

    검사할 이미지.

    Returns
    Type Description
    Task
    View Source

    SetInferenceOption(TOption, bool)

    Declaration
    public abstract void SetInferenceOption(TOption option, bool writeModelFile = false)
    Parameters
    Type Name Description
    TOption option
    bool writeModelFile

    Implements

    IInspectionEngine<TOption, UResult>
    System.IDisposable
    • View Source
    In This Article
    Back to top Generated by DocFX