Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

preserving original rotation for export-import in yolo oriented boxes #8891

Merged
merged 10 commits into from
Jan 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
### Fixed

- Changing rotation after export/import in Ultralytics YOLO Oriented Boxes format
(<https://github.com/cvat-ai/cvat/pull/8891>)
2 changes: 1 addition & 1 deletion cvat/apps/dataset_manager/formats/cityscapes.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import os.path as osp

from datumaro.components.dataset import Dataset
from datumaro.plugins.cityscapes_format import write_label_map
from datumaro.plugins.data_formats.cityscapes import write_label_map
from pyunpack import Archive

from cvat.apps.dataset_manager.bindings import (
Expand Down
2 changes: 1 addition & 1 deletion cvat/apps/dataset_manager/formats/coco.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

from datumaro.components.annotation import AnnotationType
from datumaro.components.dataset import Dataset
from datumaro.plugins.coco_format.importer import CocoImporter
from datumaro.plugins.data_formats.coco.importer import CocoImporter

from cvat.apps.dataset_manager.bindings import (
GetCVATDataExtractor,
Expand Down
2 changes: 1 addition & 1 deletion cvat/apps/dataset_manager/formats/cvat.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
)
from datumaro.components.dataset import Dataset, DatasetItem
from datumaro.components.extractor import DEFAULT_SUBSET_NAME, Extractor, Importer
from datumaro.plugins.cvat_format.extractor import CvatImporter as _CvatImporter
from datumaro.plugins.data_formats.cvat.base import CvatImporter as _CvatImporter
from datumaro.util.image import Image
from defusedxml import ElementTree

Expand Down
2 changes: 1 addition & 1 deletion cvat/apps/dataset_manager/formats/kitti.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import os.path as osp

from datumaro.components.dataset import Dataset
from datumaro.plugins.kitti_format.format import KittiPath, write_label_map
from datumaro.plugins.data_formats.kitti.format import KittiPath, write_label_map
from pyunpack import Archive

from cvat.apps.dataset_manager.bindings import (
Expand Down
2 changes: 1 addition & 1 deletion cvat/apps/dataset_manager/formats/openimages.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
import os.path as osp

from datumaro.components.dataset import Dataset, DatasetItem
from datumaro.plugins.open_images_format import OpenImagesPath
from datumaro.plugins.data_formats.open_images import OpenImagesPath
from datumaro.util.image import DEFAULT_IMAGE_META_FILE_NAME
from pyunpack import Archive

Expand Down
2 changes: 1 addition & 1 deletion cvat/requirements/base.in
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ azure-storage-blob==12.13.0
boto3==1.17.61
clickhouse-connect==0.6.8
coreapi==2.3.3
datumaro @ git+https://github.com/cvat-ai/datumaro.git@fad7636b79889f0c7b8fb0c3010b894324c4c18a
datumaro @ git+https://github.com/cvat-ai/datumaro.git@08e77b216080555a57e12c01625be8c8201e3131
dj-pagination==2.5.0
# Despite direct indication allauth in requirements we should keep 'with_social' for dj-rest-auth
# to avoid possible further versions conflicts (we use registration functionality)
Expand Down
10 changes: 5 additions & 5 deletions cvat/requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SHA1:d210065224fc86c1fba6b5d22b77ab38d02bcbb1
# SHA1:3e6349d9e5e095c5a1f196eca66b3e5ba8672458
#
# This file is autogenerated by pip-compile-multi
# To update, run:
Expand Down Expand Up @@ -56,7 +56,7 @@ cryptography==44.0.0
# pyjwt
cycler==0.12.1
# via matplotlib
datumaro @ git+https://github.com/cvat-ai/datumaro.git@fad7636b79889f0c7b8fb0c3010b894324c4c18a
datumaro @ git+https://github.com/cvat-ai/datumaro.git@08e77b216080555a57e12c01625be8c8201e3131
# via -r cvat/requirements/base.in
defusedxml==0.7.1
# via
Expand Down Expand Up @@ -147,7 +147,7 @@ idna==3.10
# via requests
importlib-metadata==8.5.0
# via clickhouse-connect
importlib-resources==6.4.5
importlib-resources==6.5.2
# via
# matplotlib
# nibabel
Expand All @@ -169,7 +169,7 @@ jsonschema==4.17.3
# via drf-spectacular
kiwisolver==1.4.7
# via matplotlib
limits==3.14.1
limits==4.0.0
# via python-logstash-async
lxml==5.3.0
# via
Expand Down Expand Up @@ -308,7 +308,7 @@ rq-scheduler==0.13.1
# via -r cvat/requirements/base.in
rsa==4.9
# via google-auth
ruamel-yaml==0.18.8
ruamel-yaml==0.18.10
# via datumaro
ruamel-yaml-clib==0.2.12
# via ruamel-yaml
Expand Down
2 changes: 1 addition & 1 deletion cvat/requirements/production.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# pip-compile-multi
#
-r base.txt
anyio==4.7.0
anyio==4.8.0
# via watchfiles
coverage==7.2.3
# via -r cvat/requirements/production.in
Expand Down
Loading