Class IADResult
IAD 검사 결과에 대한 정보가 담겨있는 클래스입니다.
Implements
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, IInspectionResult
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
세 가지 score를 받아 옵니다.
이미지의 대표 anomaly score입니다.
이미지의 픽셀별 score 중 최솟값입니다.
이미지의 픽셀별 score 중 최댓값입니다.
Declaration
public ScoreValues<double> AnomalyScore { get; }
Property Value
| Type | Description |
|---|---|
| ScoreValues<double> |
Heatmap
Heatmap 이미지 정보입니다.
heatmapColorRangeMin과 heatmapColorRangeMax 사이로 노멀라이징한 값을 이용하여 이미지가 표시됩니다.
Declaration
public Bitmap Heatmap { get; }
Property Value
| Type | Description |
|---|---|
| Bitmap |
IsNG
정상/비정상 판별 결과입니다.
true면 비정상 이미지임을, false면 정상 이미지임을 나타냅니다.
Declaration
public bool IsNG { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Mask
Mask 이미지 정보입니다.
Declaration
public Bitmap Mask { get; }
Property Value
| Type | Description |
|---|---|
| Bitmap |
Scoremap
Scoremap 이미지 정보입니다.
이미지 픽셀에 해당 클래스로 예측한 score 값이 0 ~ 255 범위의 정수로 표시된 회색조 이미지입니다.
Declaration
public Bitmap Scoremap { get; }
Property Value
| Type | Description |
|---|---|
| Bitmap |
SegmentedObjects
Anomaly Detection을 통해 검출된 영역의 정보를 받아 옵니다.
Declaration
public SegmentedObject[] SegmentedObjects { get; }
Property Value
| Type | Description |
|---|---|
| SegmentedObject[] |