Class ClassificationOption
검사에 필요한 옵션을 가져오거나 설정할 수 있습니다.
Implements
Inherited Members
Namespace: SaigeVision.Net.V2.Classification
Assembly: SaigeVision.Net.V2.dll
Syntax
public class ClassificationOption : InspectionOption, IInspectionOption
Constructors
| Improve this Doc View SourceClassificationOption(bool, int, bool, float[])
검사 결과에 필요한 옵션값을 설정합니다
Declaration
public ClassificationOption(bool calcTime, int batchSize, bool calcClassActivationMap, float[] additionalScores)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | calcTime | 추론 API 실행에 소요되는 시간을 세분화하여 출력할지 결정합니다. |
| int | batchSize | 추론을 한 번 수행할 때 추론하는 이미지의 개수입니다. |
| bool | calcClassActivationMap |
|
| float[] | additionalScores | 클래스별 additional score 값입니다. |
Properties
| Improve this Doc View SourceAdditionalScores
클래스별 additional score 값입니다.
n번째 인덱스에 설정한 값만큼 n번째 클래스에 추가 score가 부여됩니다.
각 additional score 값은 0 이상 100 이하의 실수로만 설정 가능합니다.
Declaration
public float[] AdditionalScores { get; set; }
Property Value
| Type | Description |
|---|---|
| float[] |
CalcClassActivationMap
true로 설정하면 추론 시 class activation map을 계산합니다.
true로 설정하면 전체 추론 시간이 느려지며 추론 최적화를 적용하는 것도 불가능합니다.
실제 검사 시에는 false로 설정하는 것을 권장합니다.
Declaration
public bool CalcClassActivationMap { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |