Class IADResult
IAD 검사 결과에 대한 정보가 담겨있는 클래스입니다.
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.IAD
Assembly: SaigeVision.Net.V2.dll
Syntax
public class IADResult : InspectionResult
Constructors
View SourceIADResult(bool, ScoreValues<double>, SegmentedObject[], Bitmap, Bitmap, Bitmap, InferenceTimeInfo)
생성자입니다.
Declaration
public IADResult(bool isNG, ScoreValues<double> anomalyScore, SegmentedObject[] segmentedObjects, Bitmap mask, Bitmap scoremap, Bitmap heatmap, InferenceTimeInfo inspectionTime)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | isNG | 정상/비정상 판별 결과입니다. |
| ScoreValues<double> | anomalyScore | 이미지의 대표 anomaly score, 최소, 최대값입니다 |
| SegmentedObject[] | segmentedObjects | Anomaly Detection을 통해 검출된 영역의 정보를 받아 옵니다. |
| Bitmap | mask | Mask 이미지 정보입니다. |
| Bitmap | scoremap | Scoremap 이미지 정보입니다. |
| Bitmap | heatmap | Heatmap 이미지 정보입니다. |
| InferenceTimeInfo | inspectionTime | 추론 API 실행에 소요된 시간을 밀리초 단위로 받아 옵니다. |
Properties
View SourceAnomalyScore
Declaration
public ScoreValues<double> AnomalyScore { get; }
Property Value
| Type | Description |
|---|---|
| ScoreValues<double> | 세 가지 score를 받아 옵니다. |
Heatmap
Declaration
public Bitmap Heatmap { get; }
Property Value
| Type | Description |
|---|---|
| Bitmap | Heatmap 이미지 정보입니다. |
IsNG
Declaration
public bool IsNG { get; }
Property Value
| Type | Description |
|---|---|
| bool | 정상/비정상 판별 결과입니다. |
Mask
Declaration
public Bitmap Mask { get; }
Property Value
| Type | Description |
|---|---|
| Bitmap | Mask 이미지 정보입니다. |
Scoremap
Declaration
public Bitmap Scoremap { get; }
Property Value
| Type | Description |
|---|---|
| Bitmap | Scoremap 이미지 정보입니다. |
SegmentedObjects
Declaration
public SegmentedObject[] SegmentedObjects { get; }
Property Value
| Type | Description |
|---|---|
| SegmentedObject[] | Anomaly Detection을 통해 검출된 영역의 정보를 받아 옵니다. |