单目3D初始代码
This commit is contained in:
16
docs/en/reference/data/annotator.md
Executable file
16
docs/en/reference/data/annotator.md
Executable file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
description: Explore Ultralytics' annotator script for automatic image annotation using YOLO and SAM models. Contribute to improve it on GitHub.
|
||||
keywords: Ultralytics, image annotation, YOLO, SAM, Python script, GitHub, object detection, segmentation
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/annotator.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/annotator.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/annotator.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.annotator.auto_annotate
|
||||
|
||||
<br><br>
|
||||
96
docs/en/reference/data/augment.md
Executable file
96
docs/en/reference/data/augment.md
Executable file
@@ -0,0 +1,96 @@
|
||||
---
|
||||
description: Explore Ultralytics image augmentation techniques like MixUp, Mosaic, and Random Perspective for enhancing model training. Improve your deep learning models now.
|
||||
keywords: Ultralytics, image augmentation, MixUp, Mosaic, Random Perspective, deep learning, model training, YOLO
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/augment.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/augment.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/augment.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.augment.BaseTransform
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.Compose
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.BaseMixTransform
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.Mosaic
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.MixUp
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.CutMix
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.RandomPerspective
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.RandomHSV
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.RandomFlip
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.LetterBox
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.CopyPaste
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.Albumentations
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.Format
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.LoadVisualPrompt
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.RandomLoadText
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.ClassifyLetterBox
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.CenterCrop
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.ToTensor
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.v8_transforms
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.classify_transforms
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.augment.classify_augmentations
|
||||
|
||||
<br><br>
|
||||
16
docs/en/reference/data/base.md
Executable file
16
docs/en/reference/data/base.md
Executable file
@@ -0,0 +1,16 @@
|
||||
---
|
||||
description: Explore the Ultralytics BaseDataset class for efficient image loading and processing with custom transformations and caching options.
|
||||
keywords: Ultralytics, BaseDataset, image processing, data augmentation, YOLO, dataset class, image caching
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/base.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/base.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/base.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.base.BaseDataset
|
||||
|
||||
<br><br>
|
||||
48
docs/en/reference/data/build.md
Executable file
48
docs/en/reference/data/build.md
Executable file
@@ -0,0 +1,48 @@
|
||||
---
|
||||
description: Explore the functionality and examples of data builders like InfiniteDataLoader and various YOLO dataset builders in Ultralytics.
|
||||
keywords: Ultralytics, Data Builders, InfiniteDataLoader, YOLO dataset, build.py, AI, Machine Learning
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/build.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/build.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/build.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.build.InfiniteDataLoader
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.build._RepeatSampler
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.build.ContiguousDistributedSampler
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.build.seed_worker
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.build.build_yolo_dataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.build.build_grounding
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.build.build_dataloader
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.build.check_source
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.build.load_inference_source
|
||||
|
||||
<br><br>
|
||||
56
docs/en/reference/data/converter.md
Executable file
56
docs/en/reference/data/converter.md
Executable file
@@ -0,0 +1,56 @@
|
||||
---
|
||||
description: Explore comprehensive data conversion tools for YOLO models including COCO, DOTA, and YOLO bbox2segment converters.
|
||||
keywords: Ultralytics, data conversion, YOLO models, COCO, DOTA, YOLO bbox2segment, machine learning, annotations
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/converter.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/converter.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/converter.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.converter.coco91_to_coco80_class
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.coco80_to_coco91_class
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.convert_coco
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.convert_segment_masks_to_yolo_seg
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.convert_dota_to_yolo_obb
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.min_index
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.merge_multi_segment
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.yolo_bbox2segment
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.create_synthetic_coco_dataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.convert_to_multispectral
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.converter.convert_ndjson_to_yolo
|
||||
|
||||
<br><br>
|
||||
36
docs/en/reference/data/dataset.md
Executable file
36
docs/en/reference/data/dataset.md
Executable file
@@ -0,0 +1,36 @@
|
||||
---
|
||||
description: Explore the YOLODataset and its subclasses for object detection, segmentation, and multi-modal tasks. Find details on dataset loading, caching, and augmentation.
|
||||
keywords: Ultralytics, YOLODataset, object detection, segmentation, dataset loading, caching, data augmentation
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/dataset.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/dataset.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/dataset.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.dataset.YOLODataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.dataset.YOLOMultiModalDataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.dataset.GroundingDataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.dataset.YOLOConcatDataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.dataset.SemanticDataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.dataset.ClassificationDataset
|
||||
|
||||
<br><br>
|
||||
44
docs/en/reference/data/loaders.md
Executable file
44
docs/en/reference/data/loaders.md
Executable file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
description: Explore detailed documentation on Ultralytics data loaders including SourceTypes, LoadStreams, and more. Enhance your ML workflows with our comprehensive guides.
|
||||
keywords: Ultralytics, data loaders, SourceTypes, LoadStreams, LoadScreenshots, LoadImagesAndVideos, LoadPilAndNumpy, LoadTensor, ML workflows
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/loaders.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/loaders.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/loaders.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.loaders.SourceTypes
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.loaders.LoadStreams
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.loaders.LoadScreenshots
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.loaders.LoadImagesAndVideos
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.loaders.LoadPilAndNumpy
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.loaders.LoadTensor
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.loaders.autocast_list
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.loaders.get_best_youtube_url
|
||||
|
||||
<br><br>
|
||||
20
docs/en/reference/data/split.md
Executable file
20
docs/en/reference/data/split.md
Executable file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
description: Learn how to split datasets into train, validation, and test subsets using Ultralytics utilities for efficient data preparation.
|
||||
keywords: dataset splitting, autosplit dataset, training dataset preparation, validation set creation, Ultralytics data tools
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/split.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/split.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/split.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.split.split_classify_dataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.split.autosplit
|
||||
|
||||
<br><br>
|
||||
44
docs/en/reference/data/split_dota.md
Executable file
44
docs/en/reference/data/split_dota.md
Executable file
@@ -0,0 +1,44 @@
|
||||
---
|
||||
description: Learn how to utilize the ultralytics.data.split_dota module to process and split DOTA datasets efficiently. Explore detailed functions and examples.
|
||||
keywords: Ultralytics, DOTA dataset, data splitting, YOLO, Python, bbox_iof, load_yolo_dota, get_windows, crop_and_save
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/split_dota.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/split_dota.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/split_dota.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.bbox_iof
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.load_yolo_dota
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.get_windows
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.get_window_obj
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.crop_and_save
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.split_images_and_labels
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.split_trainval
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.split_dota.split_test
|
||||
|
||||
<br><br>
|
||||
80
docs/en/reference/data/utils.md
Executable file
80
docs/en/reference/data/utils.md
Executable file
@@ -0,0 +1,80 @@
|
||||
---
|
||||
description: Explore in-depth reference for utility functions in Ultralytics data module. Learn about image verification, dataset handling, and more.
|
||||
keywords: Ultralytics, dataset utils, data handling, image verification, Python, data module
|
||||
---
|
||||
|
||||
# Reference for `ultralytics/data/utils.py`
|
||||
|
||||
!!! success "Improvements"
|
||||
|
||||
This page is sourced from [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/utils.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/data/utils.py). Have an improvement or example to add? Open a [Pull Request](https://docs.ultralytics.com/help/contributing/) — thank you! 🙏
|
||||
|
||||
<br>
|
||||
|
||||
## ::: ultralytics.data.utils.HUBDatasetStats
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.img2label_paths
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.check_file_speeds
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.get_hash
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.exif_size
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.verify_image
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.verify_image_label
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.visualize_image_annotations
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.polygon2mask
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.polygons2masks
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.polygons2masks_overlap
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.find_dataset_yaml
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.check_det_dataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.check_cls_dataset
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.compress_one_image
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.load_dataset_cache_file
|
||||
|
||||
<br><br><hr><br>
|
||||
|
||||
## ::: ultralytics.data.utils.save_dataset_cache_file
|
||||
|
||||
<br><br>
|
||||
Reference in New Issue
Block a user