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

YOLO8 support #50

Merged
merged 28 commits into from
Jul 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
56ea869
fix deprecation warning in yolo tests
Eldies Jul 18, 2024
e6dea8f
small refactoring - copypaste from upstream
Eldies Jul 18, 2024
ed2f5da
tests for yolo8
Eldies Jul 19, 2024
a8be4d0
yolo8 importer
Eldies Jul 19, 2024
1df2b78
fixing tests
Eldies Jul 22, 2024
08ac07f
fixing patch method
Eldies Jul 22, 2024
5b90770
yolo8 segmentation format
Eldies Jul 22, 2024
d08def4
tests for rotated bbox
Eldies Jul 23, 2024
27af5b3
splitting yolo8 format
Eldies Jul 23, 2024
7cbbb5d
adding yolo8 oriented bounding boxes
Eldies Jul 23, 2024
e376f07
split YoloImporterTest by format
Eldies Jul 24, 2024
c74d0bd
split YoloExtractorTest by format
Eldies Jul 24, 2024
2620ab2
method for generating random dataset
Eldies Jul 24, 2024
b8b74c1
added Yolo8 pose format
Eldies Jul 25, 2024
b72a8d6
linter fixes, a bit of deduplication, and checking obb annotation whe…
Eldies Jul 25, 2024
15b1ca6
config file is now an argument for yolo8
Eldies Jul 26, 2024
3ae6c6e
changelog update
Eldies Jul 26, 2024
58c2261
docs
Eldies Jul 26, 2024
ec4f7f5
suppress sonar for random in tests
Eldies Jul 26, 2024
301b237
make randomised yolo tests reproducible
Eldies Jul 26, 2024
e8812fe
renamed obb to oriented_boxes
Eldies Jul 26, 2024
a5d0277
allowing for non-sequential skeleton labels
Eldies Jul 29, 2024
10c7498
silently skipping rotated bboxes for yolo and yolo8 instead of raisin…
Eldies Jul 29, 2024
8401c10
do not automatically convert BBoxes to polygons on yolo8_segmentation…
Eldies Jul 29, 2024
3cedc61
updated docs
Eldies Jul 29, 2024
c5c484d
updated tests
Eldies Jul 29, 2024
a8075a0
renamed YOLO8 to YOLOv8 everywhere
Eldies Jul 30, 2024
269458b
headers
Eldies Jul 30, 2024
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
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
(<https://github.com/cvat-ai/datumaro/pull/46>)
- Skeleton support in datumaro format
(<https://github.com/cvat-ai/datumaro/pull/47>)
- Support for YOLOv8 formats
(<https://github.com/cvat-ai/datumaro/pull/50>)

### Changed
- `env.detect_dataset()` now returns a list of detected formats at all recursion levels
Expand Down
327 changes: 274 additions & 53 deletions datumaro/plugins/yolo_format/converter.py

Large diffs are not rendered by default.

Loading
Loading