Class DetectedObject
Detection을 통해 검출된 영역의 정보가 담긴 구조체입니다.
Inheritance
object
DetectedObject
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
Assembly: SaigeVision.Net.V2.dll
Syntax
public class DetectedObject
Constructors
View SourceDetectedObject(RotatedBox, ClassInfo, int, uint)
생성자입니다
Declaration
public DetectedObject(RotatedBox boundingBox, ClassInfo classInfo, int score, uint area)
Parameters
| Type | Name | Description |
|---|---|---|
| RotatedBox | boundingBox | 검출된 detected object에 대응하는 직사각형입니다. |
| ClassInfo | classInfo | 검출된 영역이 속한 클래스의 정보입니다. |
| int | score | 검출된 영역을 대표하는 score 값입니다. 범위는 0 ~ 100입니다. |
| uint | area | 검출된 영역의 면적입니다. |
Properties
View SourceArea
검출된 영역의 면적입니다.
Declaration
public uint Area { get; }
Property Value
| Type | Description |
|---|---|
| uint |
BoundingBox
검출된 detected object에 대응하는 직사각형입니다.
Declaration
public RotatedBox BoundingBox { get; }
Property Value
| Type | Description |
|---|---|
| RotatedBox |
ClassInfo
검출된 영역이 속한 클래스의 정보입니다.
검출된 detected object는 OK 클래스(0번 인덱스)에 속할 수 없습니다.
따라서 classIndex는 반드시 1 이상의 값을 가집니다
Declaration
public ClassInfo ClassInfo { get; }
Property Value
| Type | Description |
|---|---|
| ClassInfo |
Score
검출된 영역을 대표하는 score 값입니다. 범위는 0 ~ 100입니다.
Declaration
public int Score { get; }
Property Value
| Type | Description |
|---|---|
| int |