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

    Show / Hide Table of Contents
    • SaigeVision.Net.Core.V2
      • Constants
      • NativeMethod
      • NativeValidation
      • ResponseCode
      • SaigeDetectedBox
      • SaigeEllipse
      • SaigeHandleConfig
      • SaigeInferenceOption
      • SaigeKeyInfoDict
      • SaigeModelInfo
      • SaigeOCRTextBox
      • SaigeRoiInfo
      • SaigeRotatedBox
      • SaigeSegmentedObject
    • SaigeVision.Net.V2
      • ClassInfo
      • EngineTypeFlags
      • IInspectionEngine<TOption, UResult>
      • ImageDataFlags
      • InferenceTimeInfo
      • InspectionEngine<TOption, UResult>
      • InspectionOption
      • InspectionResult
      • ModelInfo
      • OptionFlags
      • OverSizeImageFlags
      • ScoreValues<T>
      • SegmentedObject
    • SaigeVision.Net.V2.Extensions
      • BitmapExtension
    • SaigeVision.Net.V2.IAD
      • IADEngine
      • IADOption
      • IADResult
    • SaigeVision.Net.V2.Models
      • Contour
      • Ellipse
      • RotatedBox
    • SaigeVision.Net.V2.Segmentation
      • SegmentationEngine
      • SegmentationOption
      • SegmentationResult

    Class InspectionEngine<TOption, UResult>

    Inheritance
    object
    InspectionEngine<TOption, UResult>
    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

    Constructors

    View Source

    InspectionEngine(EngineTypeFlags, string, int, int, Size?)

    Declaration
    public InspectionEngine(EngineTypeFlags engineType, string model, int gpuNumber, int batchSize = 1, Size? imageSize = null)
    Parameters
    Type Name Description
    EngineTypeFlags engineType
    string model
    int gpuNumber
    int batchSize
    Size? imageSize

    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[])

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

    Inspection(params string[])

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

    InspectionAsync(params Bitmap[])

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

    OptimizeInferenceHandle(int)

    Declaration
    public void OptimizeInferenceHandle(int optimizeLevel)
    Parameters
    Type Name Description
    int optimizeLevel
    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