Class IENOption
검사에 필요한 옵션을 가져오거나 설정할 수 있습니다.
Implements
Inherited Members
Namespace: SaigeVision.Net.V2.IEN
Assembly: SaigeVision.Net.V2.dll
Syntax
public class IENOption : InspectionOption, IInspectionOption
Constructors
View SourceIENOption(bool, int, OverSizeImageFlags, int, int)
검사 결과에 필요한 옵션값을 설정합니다
Declaration
public IENOption(bool calcTime, int batchSize, OverSizeImageFlags oversizedImageHandling, int inspectionSizeWidth, int inspectionSizeHeight)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | calcTime | 추론 API 실행에 소요되는 시간을 세분화하여 출력할지 결정합니다. |
| int | batchSize | 추론을 한 번 수행할 때 추론하는 이미지의 개수입니다. |
| OverSizeImageFlags | oversizedImageHandling |
|
| int | inspectionSizeWidth | 추론할 때의 이미지 너비를 설정합니다. |
| int | inspectionSizeHeight | 추론할 때의 이미지 높이를 설정합니다. |
Properties
View SourceInspectionSizeHeight
추론할 때의 이미지 높이를 설정합니다. 이미지 원본의 너비와 상관없이, 리사이즈와 패딩을 통해 이 값으로 너비를 조정해 추론을 수행합니다.
Declaration
public int InspectionSizeHeight { get; }
Property Value
| Type | Description |
|---|---|
| int |
InspectionSizeWidth
추론할 때의 이미지 너비를 설정합니다. 이미지 원본의 너비와 상관없이, 리사이즈와 패딩을 통해 이 값으로 너비를 조정해 추론을 수행합니다.
Declaration
public int InspectionSizeWidth { get; }
Property Value
| Type | Description |
|---|---|
| int |
OversizedImageHandling
(SEG, IEN) SaigeHandleConfig에서 지정한 inspection size보다 큰 이미지를 처리하는 방법입니다.
Segmentation 은 SAIGE_DO_NOT_INSPECT, SAIGE_RESIZE_TO_FIT, SAIGE_CROP_INTO_TILES 세 가지 옵션을 사용할 수 있으며,
Image Enhancement에서는 SAIGE_DO_NOT_ENHANCE, SAIGE_CROP_INTO_TILES 두 가지 옵션을 사용할 수 있습니다.
Declaration
public OverSizeImageFlags OversizedImageHandling { get; set; }
Property Value
| Type | Description |
|---|---|
| OverSizeImageFlags |