ultralytics 8.0.235 YOLOv8 OBB train, val, predict and export (#4499)
Co-authored-by: Yash Khurana <ykhurana6@gmail.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Swamita Gupta <swamita2001@gmail.com> Co-authored-by: Ayush Chaurasia <ayush.chaurarsia@gmail.com> Co-authored-by: Laughing-q <1185102784@qq.com> Co-authored-by: Laughing <61612323+Laughing-q@users.noreply.github.com> Co-authored-by: Laughing-q <1182102784@qq.com>
This commit is contained in:
parent
f702b34a50
commit
072291bc78
52 changed files with 2090 additions and 524 deletions
39
docs/en/reference/data/split_dota.md
Normal file
39
docs/en/reference/data/split_dota.md
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
# Reference for `ultralytics/data/split_dota.py`
|
||||
|
||||
!!! Note
|
||||
|
||||
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/split_dota.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/split_dota.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/data/split_dota.py) 🛠️. Thank you 🙏!
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.bbox_iof
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.load_yolo_dota
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.get_windows
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.get_window_obj
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.crop_and_save
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.split_images_and_labels
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.split_trainval
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.split_test
|
||||
|
||||
<br><br>
|
||||
|
|
@ -34,3 +34,7 @@ keywords: Ultralytics, engine, results, base tensor, boxes, keypoints
|
|||
## ::: ultralytics.engine.results.Probs
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.engine.results.OBB
|
||||
|
||||
<br><br>
|
||||
|
|
|
|||
11
docs/en/reference/models/yolo/obb/predict.md
Normal file
11
docs/en/reference/models/yolo/obb/predict.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# Reference for `ultralytics/models/yolo/obb/predict.py`
|
||||
|
||||
!!! Note
|
||||
|
||||
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/obb/predict.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/obb/predict.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/obb/predict.py) 🛠️. Thank you 🙏!
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.models.yolo.obb.predict.OBBPredictor
|
||||
|
||||
<br><br>
|
||||
11
docs/en/reference/models/yolo/obb/train.md
Normal file
11
docs/en/reference/models/yolo/obb/train.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# Reference for `ultralytics/models/yolo/obb/train.py`
|
||||
|
||||
!!! Note
|
||||
|
||||
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/obb/train.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/obb/train.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/obb/train.py) 🛠️. Thank you 🙏!
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.models.yolo.obb.train.OBBTrainer
|
||||
|
||||
<br><br>
|
||||
11
docs/en/reference/models/yolo/obb/val.md
Normal file
11
docs/en/reference/models/yolo/obb/val.md
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
# Reference for `ultralytics/models/yolo/obb/val.py`
|
||||
|
||||
!!! Note
|
||||
|
||||
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/obb/val.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/yolo/obb/val.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/yolo/obb/val.py) 🛠️. Thank you 🙏!
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.models.yolo.obb.val.OBBValidator
|
||||
|
||||
<br><br>
|
||||
|
|
@ -19,6 +19,10 @@ keywords: Ultralytics, YOLO, Detection, Pose, RTDETRDecoder, nn modules, guides
|
|||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.nn.modules.head.OBB
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.nn.modules.head.Pose
|
||||
|
||||
<br><br>
|
||||
|
|
|
|||
|
|
@ -19,6 +19,10 @@ keywords: Ultralytics, YOLO, nn tasks, DetectionModel, PoseModel, RTDETRDetectio
|
|||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.nn.tasks.OBBModel
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.nn.tasks.SegmentationModel
|
||||
|
||||
<br><br>
|
||||
|
|
|
|||
|
|
@ -23,6 +23,10 @@ keywords: Ultralytics, Loss functions, VarifocalLoss, BboxLoss, v8DetectionLoss,
|
|||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.loss.RotatedBboxLoss
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.loss.KeypointLoss
|
||||
|
||||
<br><br>
|
||||
|
|
@ -42,3 +46,7 @@ keywords: Ultralytics, Loss functions, VarifocalLoss, BboxLoss, v8DetectionLoss,
|
|||
## ::: ultralytics.utils.loss.v8ClassificationLoss
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.loss.v8OBBLoss
|
||||
|
||||
<br><br>
|
||||
|
|
|
|||
|
|
@ -35,6 +35,10 @@ keywords: Ultralytics, YOLO, YOLOv3, YOLOv4, metrics, confusion matrix, detectio
|
|||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.metrics.OBBMetrics
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.metrics.bbox_ioa
|
||||
|
||||
<br><br>
|
||||
|
|
@ -55,6 +59,18 @@ keywords: Ultralytics, YOLO, YOLOv3, YOLOv4, metrics, confusion matrix, detectio
|
|||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.metrics._get_covariance_matrix
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.metrics.probiou
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.metrics.batch_probiou
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.metrics.smooth_BCE
|
||||
|
||||
<br><br>
|
||||
|
|
|
|||
|
|
@ -27,6 +27,10 @@ keywords: Ultralytics YOLO, Utility Operations, segment2box, make_divisible, cli
|
|||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.ops.nms_rotated
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.ops.non_max_suppression
|
||||
|
||||
<br><br>
|
||||
|
|
|
|||
|
|
@ -47,6 +47,10 @@ keywords: Ultralytics, plotting, utils, color annotation, label plotting, image
|
|||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.plotting.output_to_rotated_target
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.plotting.feature_visualization
|
||||
|
||||
<br><br>
|
||||
|
|
|
|||
|
|
@ -15,11 +15,7 @@ keywords: Ultralytics, task aligned assigner, select highest overlaps, make anch
|
|||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.tal.select_candidates_in_gts
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.tal.select_highest_overlaps
|
||||
## ::: ultralytics.utils.tal.RotatedTaskAlignedAssigner
|
||||
|
||||
<br><br>
|
||||
|
||||
|
|
@ -34,3 +30,7 @@ keywords: Ultralytics, task aligned assigner, select highest overlaps, make anch
|
|||
## ::: ultralytics.utils.tal.bbox2dist
|
||||
|
||||
<br><br>
|
||||
|
||||
## ::: ultralytics.utils.tal.dist2rbox
|
||||
|
||||
<br><br>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue