datasets/obb/ #8462
Replies: 11 comments 34 replies
-
The "YOLO OBB Format" subsection defines the format as: But later in the example the format is: Can someone please confirm if both CSV and space separated formats are supported? |
Beta Was this translation helpful? Give feedback.
-
Do the obb's need to be right rectangles, i.e. angle between adjacent edges = 90 degrees? I'm assuming so, but I can't find where this is mentioned anywhere. |
Beta Was this translation helpful? Give feedback.
-
Are there any OBB datasets for indoor furniture, like the Object models (Chair, Bed, Table, TV, etc...) |
Beta Was this translation helpful? Give feedback.
-
Hi, I am not able to wrap my head around the condition "l1 < l2" and "l1 > l2". I have cheque-shaped document that I have annotated, such that the top left corner of document is always x1, y1, and top right corner is x2, y2, and bottom right is x3, y3, and bottom left is x4, y4. This is regardless of orientation. But does the convention of height, width or point-based OBB change with orientation? Do we need to, at certain orientations, flip height and width in the training dataset? I believe this is a very crucial information and not having a single life of explanation above, apart from just the image. |
Beta Was this translation helpful? Give feedback.
-
Hi. First of all, great job documenting and training models! I had a great introduction with the YOLO models from your website. # Classes for DOTA 1.0
names:
0: plane
1: ship
2: storage tank
3: baseball diamond
4: tennis court
5: basketball court
6: ground track field
7: harbor
8: bridge
9: large vehicle
10: small vehicle
11: helicopter
12: roundabout
13: soccer ball field
14: swimming pool How can I add a new label 'book' to the class IDs and get a succesful training? path: datasets/books0 # dataset root dir
train: images/train # train images (relative to 'path')
val: images/val # val images (relative to 'path')
# Classes
names:
0: plane
1: ship
2: storage tank
3: baseball diamond
4: tennis court
5: basketball court
6: ground track field
7: harbor
8: bridge
9: large vehicle
10: small vehicle
11: helicopter
12: roundabout
13: soccer ball field
14: swimming pool
15: book I defined the oriented boxes using the specified format:
And executed the following python code:
But I got the following messages during the training which makes me think I'm doing something wrong.
What am I missing? |
Beta Was this translation helpful? Give feedback.
-
Does yolov9c or yolov9e suppports obb ? |
Beta Was this translation helpful? Give feedback.
-
What is the representation of the rectangle box?Long side notation or opencv notation |
Beta Was this translation helpful? Give feedback.
-
Hi there. I am using the xywhr2xyxyxyxy(rboxes) Ultralytics function to convert rboxes from (cx, cy, w, h, r). When testing with the same bbox globally oriented at [0,45,90,135,180,225,315], only the 0 and 180 orientations are correctly annotated onto the resulting image. So how does this function correctly orient bboxes say at 45 or 315 degrees, when the input rotation is clamped 0-90deg? |
Beta Was this translation helpful? Give feedback.
-
Do the boxes I annotate have to be rectangular boxes? Can they be only four points?Thank you |
Beta Was this translation helpful? Give feedback.
-
I would like to model the results of the test and zoom in on the DOTAv1 TASK1 server for validation, but I have not been able to find a way to generate a submission format, can you help me please? The requirements are as follows: imgname score x1 y1 x2 y2 x3 y3 x4 y4 |
Beta Was this translation helpful? Give feedback.
-
For the box at the edge of the image, some box corners may not be on the image, how to deal with this? In addition, is there any data annotation tool recommended? thank you |
Beta Was this translation helpful? Give feedback.
-
datasets/obb/
Dive deep into various oriented bounding box (OBB) dataset formats compatible with Ultralytics YOLO models. Grasp the nuances of using and converting datasets to this format.
https://docs.ultralytics.com/datasets/obb/
Beta Was this translation helpful? Give feedback.
All reactions