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

    Class SegmentationEngine

    Segmentation을 수행할 수 있는 Engine입니다

    Inheritance
    object
    InspectionEngine<SegmentationOption, SegmentationResult>
    SegmentationEngine
    Implements
    IInspectionEngine<SegmentationOption, SegmentationResult>
    IDisposable
    Inherited Members
    InspectionEngine<SegmentationOption, SegmentationResult>.GetInferenceOption()
    InspectionEngine<SegmentationOption, SegmentationResult>.SetInferenceOption(SegmentationOption, bool)
    InspectionEngine<SegmentationOption, SegmentationResult>.GetResult()
    InspectionEngine<SegmentationOption, SegmentationResult>.GetResults()
    InspectionEngine<SegmentationOption, SegmentationResult>.Results
    InspectionEngine<SegmentationOption, SegmentationResult>.CheckLicenseInferenceHandle()
    InspectionEngine<SegmentationOption, SegmentationResult>.GetModelInfo()
    InspectionEngine<SegmentationOption, SegmentationResult>.SetHandleMetadata(string, string)
    InspectionEngine<SegmentationOption, SegmentationResult>.SetInferenceMetadata(string, string)
    InspectionEngine<SegmentationOption, SegmentationResult>.SetResultMetadata(string, string)
    InspectionEngine<SegmentationOption, SegmentationResult>.GetModuleVersion()
    InspectionEngine<SegmentationOption, SegmentationResult>.Inspection(SrImage)
    InspectionEngine<SegmentationOption, SegmentationResult>.Inspection(SrImage[])
    InspectionEngine<SegmentationOption, SegmentationResult>.InspectionAsync(SrImage)
    InspectionEngine<SegmentationOption, SegmentationResult>.InspectionAsync(SrImage[])
    InspectionEngine<SegmentationOption, SegmentationResult>.Dispose()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SaigeVision.Net.V2.Segmentation
    Assembly: SaigeVision.Net.V2.dll
    Syntax
    public sealed class SegmentationEngine : InspectionEngine<SegmentationOption, SegmentationResult>, IInspectionEngine<SegmentationOption, SegmentationResult>, IDisposable

    Constructors

    | Improve this Doc View Source

    SegmentationEngine(string, int, int, bool, Size?)

    생성자입니다

    Declaration
    public SegmentationEngine(string model, int gpuNumber, int batchSize = 1, bool useOptimize = false, Size? size = null)
    Parameters
    Type Name Description
    string model

    .saigeseg 모델파일의 경로

    int gpuNumber

    추론에 사용할 장치의 인덱스

    int batchSize

    추론을 한 번 수행할 때 몇 개의 이미지를 동시에 추론할지 설정

    bool useOptimize

    최적화 적용하는 플래그. 추론 최적화를 적용하면 추론 시간이 단축되지만, 추론 결과가 약간 달라질 수 있습니다.

    Size? size

    (SEG, OCR, IEN)Image Size 를 설정합니다

    See Also
    InspectionEngine<TOption, UResult>
    SegmentationOption
    SegmentationResult

    Methods

    | Improve this Doc View Source

    GetInferenceOption()

    검사에 필요한 옵션값을 가져옵니다

    Declaration
    public override SegmentationOption GetInferenceOption()
    Returns
    Type Description
    SegmentationOption

    검사에 필요한 옵션값

    Overrides
    InspectionEngine<SegmentationOption, SegmentationResult>.GetInferenceOption()
    See Also
    InspectionEngine<TOption, UResult>
    SegmentationOption
    SegmentationResult
    | Improve this Doc View Source

    GetResult()

    검사 결과를 받아오는 함수

    Declaration
    public override SegmentationResult GetResult()
    Returns
    Type Description
    SegmentationResult

    검사 결과가 담겨있는 값

    Overrides
    InspectionEngine<SegmentationOption, SegmentationResult>.GetResult()
    See Also
    InspectionEngine<TOption, UResult>
    SegmentationOption
    SegmentationResult
    | Improve this Doc View Source

    GetResults()

    검사 결과를 받아오는 함수

    Declaration
    public override SegmentationResult[] GetResults()
    Returns
    Type Description
    SegmentationResult[]

    검사 결과가 담겨있는 배열값

    Overrides
    InspectionEngine<SegmentationOption, SegmentationResult>.GetResults()
    See Also
    InspectionEngine<TOption, UResult>
    SegmentationOption
    SegmentationResult
    | Improve this Doc View Source

    OverlayResults(Bitmap)

    검사 결과에 대한 Contour를 Overlay를 그려주는 함수

    Declaration
    public void OverlayResults(Bitmap image)
    Parameters
    Type Name Description
    Bitmap image
    See Also
    InspectionEngine<TOption, UResult>
    SegmentationOption
    SegmentationResult
    | Improve this Doc View Source

    SetInferenceOption(SegmentationOption, bool)

    검사에 필요한 옵션값을 설정합니다

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

    옵션을 설정할 값

    bool writeModelFile

    모델파일에 옵션값을 덮어 씁니다.

    Overrides
    InspectionEngine<SegmentationOption, SegmentationResult>.SetInferenceOption(SegmentationOption, bool)
    See Also
    InspectionEngine<TOption, UResult>
    SegmentationOption
    SegmentationResult

    Implements

    IInspectionEngine<TOption, UResult>
    IDisposable

    See Also

    InspectionEngine<TOption, UResult>
    SegmentationOption
    SegmentationResult
    • Improve this Doc
    • View Source
    In This Article
    Back to top Generated by DocFX