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

    Show / Hide Table of Contents
    • SaigeVision.Net.Core.V2
      • Constants
      • NativeMethod
      • NativeValidation
      • ResponseCode
      • SaigeClassRoc
      • SaigeDetectedObject
      • SaigeEllipse
      • SaigeHandleConfig
      • SaigeInferenceOption
      • SaigeKeyInfoDict
      • SaigeModelInfo
      • SaigeOCRTextBox
      • SaigeRoiInfo
      • SaigeRotatedBox
      • SaigeSegmentedObject
      • SaigeTextFormatting
      • SaigeTextObject
      • SaigeValidationRoc
    • SaigeVision.Net.V2
      • ClassInfo
      • ClassRoc
      • ClassScoreInfo
      • Contour
      • DetectedObject
      • DrawingHelper
      • Ellipse
      • EngineTypeFlags
      • IInspectionEngine<TOption, UResult>
      • IInspectionOption
      • IInspectionResult
      • ImageDataRawFlag
      • ImageTypeFlags
      • InferenceTimeInfo
      • InspectionEngine<TOption, UResult>
      • InspectionOption
      • InspectionResult
      • ModelInfo
      • OptionFlags
      • OverSizeImage
      • OverSizeImageFlags
      • RotatedBox
      • ScoreValues<T>
      • SegmentedObject
      • SrImage
      • TextFormatting
      • TextObject
    • SaigeVision.Net.V2.Classification
      • ClassificationEngine
      • ClassificationOption
      • ClassificationResult
    • SaigeVision.Net.V2.Detection
      • DetectionEngine
      • DetectionOption
      • DetectionResult
    • SaigeVision.Net.V2.IAD
      • IADEngine
      • IADOption
      • IADResult
    • SaigeVision.Net.V2.IEN
      • IENEngine
      • IENOption
      • IENResult
    • SaigeVision.Net.V2.OCR
      • OCREngine
      • OCROption
      • OCRResult
    • SaigeVision.Net.V2.ROD
      • RODEngine
      • RODOption
      • RODResult
    • 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 : IInspectionOption where UResult : IInspectionResult
    Type Parameters
    Name Description
    TOption

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

    UResult

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

    Methods

    | Improve this Doc View Source

    Dispose()

    메모리를 해제합니다.

    Declaration
    void Dispose()
    | Improve this Doc View Source

    GetInferenceOption()

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

    Declaration
    TOption GetInferenceOption()
    Returns
    Type Description
    TOption

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

    | Improve this Doc View Source

    GetModelInfo()

    모델 정보를 받아 옵니다.

    Declaration
    ModelInfo GetModelInfo()
    Returns
    Type Description
    ModelInfo

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

    | Improve this Doc View Source

    GetModuleVersion()

    Module Version을 받아 옵니다

    Declaration
    string GetModuleVersion()
    Returns
    Type Description
    string

    받아온 모듈에 대한 정보가 담겨있는 문자열

    | Improve this Doc View Source

    Inspection(SrImage)

    추론을 진행합니다.

    Declaration
    UResult Inspection(SrImage image)
    Parameters
    Type Name Description
    SrImage image

    추론에 필요한 SrImage

    Returns
    Type Description
    UResult

    추론에 대한 결과값을 받아옵니다

    | Improve this Doc View Source

    Inspection(SrImage[])

    추론을 진행합니다.
    SrImage에 대한 배열 크기는 최초 batch 사이즈와 같거나 작아야 합니다.

    Declaration
    UResult[] Inspection(SrImage[] images)
    Parameters
    Type Name Description
    SrImage[] images
    Returns
    Type Description
    UResult[]

    추론에 대한 결과값을 받아옵니다

    | Improve this Doc View Source

    InspectionAsync(SrImage)

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

    Declaration
    Task<UResult> InspectionAsync(SrImage image)
    Parameters
    Type Name Description
    SrImage image

    추론에 필요한 이미지

    Returns
    Type Description
    Task<UResult>

    추론에 대한 결과값을 받아옵니다

    | Improve this Doc View Source

    InspectionAsync(SrImage[])

    images에 대한 검사를 비동기로 진행합니다.
    SrImage에 대한 배열 크기는 최초 batch 사이즈와 같거나 작아야 합니다.

    Declaration
    Task<UResult[]> InspectionAsync(SrImage[] images)
    Parameters
    Type Name Description
    SrImage[] images

    추론에 필요한 이미지들

    Returns
    Type Description
    Task<UResult[]>

    추론에 대한 결과값을 받아옵니다

    | Improve this Doc View Source

    SetInferenceOption(TOption, bool)

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

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

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

    bool writeModelFile

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

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