• 시작하기
  • 개발가이드
  • 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

    Interface IInspectionEngine<TOption, UResult>

    InspectionEngine 의 추상체입니다.

    Namespace: SaigeVision.Net.V2
    Assembly: SaigeVision.Net.V2.dll
    Syntax
    public interface IInspectionEngine<TOption, UResult> where TOption : InspectionOption where UResult : InspectionResult
    Type Parameters
    Name Description
    TOption

    엔진에 필요한 적절한 Option을 주입합니다

    UResult

    엔진에 필요한 적절한 Result를 주입합니다

    Methods

    View Source

    Dispose()

    메모리를 해제합니다.

    Declaration
    void Dispose()
    View Source

    GetInferenceOption()

    추론에 필요한 옵션 값을 받아 옵니다.

    Declaration
    TOption GetInferenceOption()
    Returns
    Type Description
    TOption

    엔진별 옵션 정보가 담겨있는 클래스입니다

    View Source

    GetModelInfo()

    모델 정보를 받아 옵니다.

    Declaration
    ModelInfo GetModelInfo()
    Returns
    Type Description
    ModelInfo

    모델 정보가 담겨있는 클래스입니다

    View Source

    GetResult()

    검사 후 결과 값을 받아옵니다.

    Declaration
    UResult GetResult()
    Returns
    Type Description
    UResult

    InspectionResult 값

    View Source

    GetResults()

    검사 후 결과 값을 받아옵니다.

    Declaration
    UResult[] GetResults()
    Returns
    Type Description
    UResult[]

    InspectionResult 값

    View Source

    Inspection(params Bitmap[])

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

    Declaration
    void Inspection(params Bitmap[] bmp)
    Parameters
    Type Name Description
    Bitmap[] bmp

    추론에 필요한 이미지

    View Source

    Inspection(params string[])

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

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

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

    View Source

    InspectionAsync(params Bitmap[])

    bmp에 대한 검사를 비동기로 진행합니다.

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

    추론에 필요한 이미지

    Returns
    Type Description
    Task
    View Source

    SetInferenceOption(TOption, bool)

    추론에 필요한 옵션 갓을 설정 합니다.

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

    엔진별 옵션 정보가 담겨있는 클래스.

    bool writeModelFile

    설정한 옵션값을 모델 파일에 덮어 씁니다

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