Skip to content

Commit 3c32e0c

Browse files
committed
Add polygon polyline to video
1 parent cc6a715 commit 3c32e0c

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

src/superannotate_schemas/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
from superannotate_schemas.validators import AnnotationValidators
88

9-
__version__ = '1.0.43dev5'
9+
__version__ = '1.0.44dev1'
1010

1111
__all__ = [
1212
"__version__",

src/superannotate_schemas/schemas/external/vector.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from pydantic import conlist
1010
from pydantic.error_wrappers import ErrorWrapper
1111

12-
from superannotate_schemas.schemas.base import StrictPointNumber
1312
from superannotate_schemas.schemas.base import AxisPoint
1413
from superannotate_schemas.schemas.base import BaseAttribute
1514
from superannotate_schemas.schemas.base import BaseImageMetadata
@@ -21,6 +20,7 @@
2120
from superannotate_schemas.schemas.base import INVALID_DICT_MESSAGE
2221
from superannotate_schemas.schemas.base import NotEmptyStr
2322
from superannotate_schemas.schemas.base import StrictNumber
23+
from superannotate_schemas.schemas.base import StrictPointNumber
2424
from superannotate_schemas.schemas.base import Tag
2525
from superannotate_schemas.schemas.enums import VectorAnnotationTypeEnum
2626

src/superannotate_schemas/schemas/external/video.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ class PointInstance(BaseModel):
143143

144144
class PolygonInstance(BaseModel):
145145
meta: PolygonInstanceMetadata
146-
parameters: conlist(PolylineParameter, min_items=1)
146+
parameters: conlist(PolygonParameter, min_items=1)
147147

148148

149149
class PolylineInstance(BaseModel):
@@ -159,7 +159,9 @@ class EventInstance(BaseModel):
159159
ANNOTATION_TYPES = {
160160
VideoType.BBOX: BboxInstance,
161161
VideoType.EVENT: EventInstance,
162-
VideoType.POINT: PointInstance
162+
VideoType.POINT: PointInstance,
163+
VideoType.POLYGON: PolygonInstance,
164+
VideoType.POLYLINE: PolylineInstance
163165
}
164166

165167

0 commit comments

Comments
 (0)