`ultralytics 8.0.136` refactor and simplify package (#3748)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com>single_channel
parent
8ebe94d1e9
commit
620f3eb218
@ -0,0 +1,44 @@
|
|||||||
|
## cfg2dict
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg.cfg2dict
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## get_cfg
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg.get_cfg
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## _handle_deprecation
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg._handle_deprecation
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## check_cfg_mismatch
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg.check_cfg_mismatch
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## merge_equals_args
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg.merge_equals_args
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## handle_yolo_hub
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg.handle_yolo_hub
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## handle_yolo_settings
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg.handle_yolo_settings
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## entrypoint
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg.entrypoint
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## copy_default_cfg
|
||||||
|
---
|
||||||
|
### ::: ultralytics.cfg.copy_default_cfg
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## auto_annotate
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.annotator.auto_annotate
|
||||||
|
<br><br>
|
@ -0,0 +1,94 @@
|
|||||||
|
## BaseTransform
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.BaseTransform
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Compose
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.Compose
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## BaseMixTransform
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.BaseMixTransform
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Mosaic
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.Mosaic
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## MixUp
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.MixUp
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## RandomPerspective
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.RandomPerspective
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## RandomHSV
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.RandomHSV
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## RandomFlip
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.RandomFlip
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## LetterBox
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.LetterBox
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## CopyPaste
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.CopyPaste
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Albumentations
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.Albumentations
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Format
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.Format
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## ClassifyLetterBox
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.ClassifyLetterBox
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## CenterCrop
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.CenterCrop
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## ToTensor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.ToTensor
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## v8_transforms
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.v8_transforms
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## classify_transforms
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.classify_transforms
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## hsv2colorjitter
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.hsv2colorjitter
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## classify_albumentations
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.augment.classify_albumentations
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## BaseDataset
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.base.BaseDataset
|
||||||
|
<br><br>
|
@ -0,0 +1,34 @@
|
|||||||
|
## InfiniteDataLoader
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.build.InfiniteDataLoader
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## _RepeatSampler
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.build._RepeatSampler
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## seed_worker
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.build.seed_worker
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## build_yolo_dataset
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.build.build_yolo_dataset
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## build_dataloader
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.build.build_dataloader
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## check_source
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.build.check_source
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## load_inference_source
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.build.load_inference_source
|
||||||
|
<br><br>
|
@ -0,0 +1,29 @@
|
|||||||
|
## coco91_to_coco80_class
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.converter.coco91_to_coco80_class
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## convert_coco
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.converter.convert_coco
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## rle2polygon
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.converter.rle2polygon
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## min_index
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.converter.min_index
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## merge_multi_segment
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.converter.merge_multi_segment
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## delete_dsstore
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.converter.delete_dsstore
|
||||||
|
<br><br>
|
@ -0,0 +1,14 @@
|
|||||||
|
## YOLODataset
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.dataset.YOLODataset
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## ClassificationDataset
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.dataset.ClassificationDataset
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## SemanticDataset
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.dataset.SemanticDataset
|
||||||
|
<br><br>
|
@ -0,0 +1,39 @@
|
|||||||
|
## SourceTypes
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.loaders.SourceTypes
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## LoadStreams
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.loaders.LoadStreams
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## LoadScreenshots
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.loaders.LoadScreenshots
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## LoadImages
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.loaders.LoadImages
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## LoadPilAndNumpy
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.loaders.LoadPilAndNumpy
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## LoadTensor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.loaders.LoadTensor
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## autocast_list
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.loaders.autocast_list
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## get_best_youtube_url
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.loaders.get_best_youtube_url
|
||||||
|
<br><br>
|
@ -0,0 +1,69 @@
|
|||||||
|
## HUBDatasetStats
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.HUBDatasetStats
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## img2label_paths
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.img2label_paths
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## get_hash
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.get_hash
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## exif_size
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.exif_size
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## verify_image_label
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.verify_image_label
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## polygon2mask
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.polygon2mask
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## polygons2masks
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.polygons2masks
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## polygons2masks_overlap
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.polygons2masks_overlap
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## check_det_dataset
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.check_det_dataset
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## check_cls_dataset
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.check_cls_dataset
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## compress_one_image
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.compress_one_image
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## delete_dsstore
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.delete_dsstore
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## zip_directory
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.zip_directory
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## autosplit
|
||||||
|
---
|
||||||
|
### ::: ultralytics.data.utils.autosplit
|
||||||
|
<br><br>
|
@ -0,0 +1,29 @@
|
|||||||
|
## Exporter
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.exporter.Exporter
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## iOSDetectModel
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.exporter.iOSDetectModel
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## export_formats
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.exporter.export_formats
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## gd_outputs
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.exporter.gd_outputs
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## try_export
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.exporter.try_export
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## export
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.exporter.export
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## YOLO
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.model.YOLO
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## BasePredictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.predictor.BasePredictor
|
||||||
|
<br><br>
|
@ -0,0 +1,29 @@
|
|||||||
|
## BaseTensor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.results.BaseTensor
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Results
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.results.Results
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Boxes
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.results.Boxes
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Masks
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.results.Masks
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Keypoints
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.results.Keypoints
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Probs
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.results.Probs
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## BaseTrainer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.trainer.BaseTrainer
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## BaseValidator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.engine.validator.BaseValidator
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## FastSAM
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.fastsam.model.FastSAM
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## FastSAMPredictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.fastsam.predict.FastSAMPredictor
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## FastSAMPrompt
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.fastsam.prompt.FastSAMPrompt
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## adjust_bboxes_to_image_border
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.fastsam.utils.adjust_bboxes_to_image_border
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## bbox_iou
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.fastsam.utils.bbox_iou
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## FastSAMValidator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.fastsam.val.FastSAMValidator
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## NAS
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.nas.model.NAS
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## NASPredictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.nas.predict.NASPredictor
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## NASValidator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.nas.val.NASValidator
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## RTDETR
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.rtdetr.model.RTDETR
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## RTDETRPredictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.rtdetr.predict.RTDETRPredictor
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## RTDETRTrainer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.rtdetr.train.RTDETRTrainer
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## train
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.rtdetr.train.train
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## RTDETRDataset
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.rtdetr.val.RTDETRDataset
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## RTDETRValidator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.rtdetr.val.RTDETRValidator
|
||||||
|
<br><br>
|
@ -0,0 +1,84 @@
|
|||||||
|
## MaskData
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.MaskData
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## is_box_near_crop_edge
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.is_box_near_crop_edge
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## box_xyxy_to_xywh
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.box_xyxy_to_xywh
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## batch_iterator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.batch_iterator
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## mask_to_rle_pytorch
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.mask_to_rle_pytorch
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## rle_to_mask
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.rle_to_mask
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## area_from_rle
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.area_from_rle
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## calculate_stability_score
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.calculate_stability_score
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## build_point_grid
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.build_point_grid
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## build_all_layer_point_grids
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.build_all_layer_point_grids
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## generate_crop_boxes
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.generate_crop_boxes
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## uncrop_boxes_xyxy
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.uncrop_boxes_xyxy
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## uncrop_points
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.uncrop_points
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## uncrop_masks
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.uncrop_masks
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## remove_small_regions
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.remove_small_regions
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## coco_encode_rle
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.coco_encode_rle
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## batched_mask_to_box
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.amg.batched_mask_to_box
|
||||||
|
<br><br>
|
@ -0,0 +1,29 @@
|
|||||||
|
## build_sam_vit_h
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.build.build_sam_vit_h
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## build_sam_vit_l
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.build.build_sam_vit_l
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## build_sam_vit_b
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.build.build_sam_vit_b
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## build_mobile_sam
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.build.build_mobile_sam
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## _build_sam
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.build._build_sam
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## build_sam
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.build.build_sam
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## SAM
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.model.SAM
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## MaskDecoder
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.decoders.MaskDecoder
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## MLP
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.decoders.MLP
|
||||||
|
<br><br>
|
@ -0,0 +1,49 @@
|
|||||||
|
## ImageEncoderViT
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.ImageEncoderViT
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## PromptEncoder
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.PromptEncoder
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## PositionEmbeddingRandom
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.PositionEmbeddingRandom
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Block
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.Block
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Attention
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.Attention
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## PatchEmbed
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.PatchEmbed
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## window_partition
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.window_partition
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## window_unpartition
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.window_unpartition
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## get_rel_pos
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.get_rel_pos
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## add_decomposed_rel_pos
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.encoders.add_decomposed_rel_pos
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## Sam
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.sam.Sam
|
||||||
|
<br><br>
|
@ -0,0 +1,54 @@
|
|||||||
|
## Conv2d_BN
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.Conv2d_BN
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## PatchEmbed
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.PatchEmbed
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## MBConv
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.MBConv
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## PatchMerging
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.PatchMerging
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## ConvLayer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.ConvLayer
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Mlp
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.Mlp
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Attention
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.Attention
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## TinyViTBlock
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.TinyViTBlock
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## BasicLayer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.BasicLayer
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## LayerNorm2d
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.LayerNorm2d
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## TinyViT
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.tiny_encoder.TinyViT
|
||||||
|
<br><br>
|
@ -0,0 +1,14 @@
|
|||||||
|
## TwoWayTransformer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.transformer.TwoWayTransformer
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## TwoWayAttentionBlock
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.transformer.TwoWayAttentionBlock
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## Attention
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.modules.transformer.Attention
|
||||||
|
<br><br>
|
@ -0,0 +1,4 @@
|
|||||||
|
## Predictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.sam.predict.Predictor
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## DETRLoss
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.utils.loss.DETRLoss
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## RTDETRDetectionLoss
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.utils.loss.RTDETRDetectionLoss
|
||||||
|
<br><br>
|
@ -0,0 +1,14 @@
|
|||||||
|
## HungarianMatcher
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.utils.ops.HungarianMatcher
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## get_cdn_group
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.utils.ops.get_cdn_group
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## inverse_sigmoid
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.utils.ops.inverse_sigmoid
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## ClassificationPredictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.classify.predict.ClassificationPredictor
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## predict
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.classify.predict.predict
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## ClassificationTrainer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.classify.train.ClassificationTrainer
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## train
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.classify.train.train
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## ClassificationValidator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.classify.val.ClassificationValidator
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## val
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.classify.val.val
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## DetectionPredictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.detect.predict.DetectionPredictor
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## predict
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.detect.predict.predict
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## DetectionTrainer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.detect.train.DetectionTrainer
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## train
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.detect.train.train
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## DetectionValidator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.detect.val.DetectionValidator
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## val
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.detect.val.val
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## PosePredictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.pose.predict.PosePredictor
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## predict
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.pose.predict.predict
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## PoseTrainer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.pose.train.PoseTrainer
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## train
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.pose.train.train
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## PoseValidator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.pose.val.PoseValidator
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## val
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.pose.val.val
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## SegmentationPredictor
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.segment.predict.SegmentationPredictor
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## predict
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.segment.predict.predict
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## SegmentationTrainer
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.segment.train.SegmentationTrainer
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## train
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.segment.train.train
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## SegmentationValidator
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.segment.val.SegmentationValidator
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## val
|
||||||
|
---
|
||||||
|
### ::: ultralytics.models.yolo.segment.val.val
|
||||||
|
<br><br>
|
@ -1,19 +0,0 @@
|
|||||||
---
|
|
||||||
description: Learn how to register custom event-tracking and track predictions with Ultralytics YOLO via on_predict_start and register_tracker methods.
|
|
||||||
keywords: Ultralytics YOLO, tracker registration, on_predict_start, object detection
|
|
||||||
---
|
|
||||||
|
|
||||||
## on_predict_start
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.track.on_predict_start
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## on_predict_postprocess_end
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.track.on_predict_postprocess_end
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## register_tracker
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.track.register_tracker
|
|
||||||
<br><br>
|
|
@ -1,14 +0,0 @@
|
|||||||
---
|
|
||||||
description: 'TrackState: A comprehensive guide to Ultralytics tracker''s BaseTrack for monitoring model performance. Improve your tracking capabilities now!'
|
|
||||||
keywords: object detection, object tracking, Ultralytics YOLO, TrackState, workflow improvement
|
|
||||||
---
|
|
||||||
|
|
||||||
## TrackState
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.trackers.basetrack.TrackState
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## BaseTrack
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.trackers.basetrack.BaseTrack
|
|
||||||
<br><br>
|
|
@ -1,14 +0,0 @@
|
|||||||
---
|
|
||||||
description: '"Optimize tracking with Ultralytics BOTrack. Easily sort and track bots with BOTSORT. Streamline data collection for improved performance."'
|
|
||||||
keywords: BOTrack, Ultralytics YOLO Docs, features, usage
|
|
||||||
---
|
|
||||||
|
|
||||||
## BOTrack
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.trackers.bot_sort.BOTrack
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## BOTSORT
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.trackers.bot_sort.BOTSORT
|
|
||||||
<br><br>
|
|
@ -1,14 +0,0 @@
|
|||||||
---
|
|
||||||
description: Learn how to track ByteAI model sizes and tips for model optimization with STrack, a byte tracking tool from Ultralytics.
|
|
||||||
keywords: Byte Tracker, Ultralytics STrack, application monitoring, bytes sent, bytes received, code examples, setup instructions
|
|
||||||
---
|
|
||||||
|
|
||||||
## STrack
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.trackers.byte_tracker.STrack
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## BYTETracker
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.trackers.byte_tracker.BYTETracker
|
|
||||||
<br><br>
|
|
@ -1,9 +0,0 @@
|
|||||||
---
|
|
||||||
description: '"Track Google Marketing Campaigns in GMC with Ultralytics Tracker. Learn to set up and use GMC for detailed analytics. Get started now."'
|
|
||||||
keywords: Ultralytics, YOLO, object detection, tracker, optimization, models, documentation
|
|
||||||
---
|
|
||||||
|
|
||||||
## GMC
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.gmc.GMC
|
|
||||||
<br><br>
|
|
@ -1,14 +0,0 @@
|
|||||||
---
|
|
||||||
description: Improve object tracking with KalmanFilterXYAH in Ultralytics YOLO - an efficient and accurate algorithm for state estimation.
|
|
||||||
keywords: KalmanFilterXYAH, Ultralytics Docs, Kalman filter algorithm, object tracking, computer vision, YOLO
|
|
||||||
---
|
|
||||||
|
|
||||||
## KalmanFilterXYAH
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.kalman_filter.KalmanFilterXYAH
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## KalmanFilterXYWH
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.kalman_filter.KalmanFilterXYWH
|
|
||||||
<br><br>
|
|
@ -1,64 +0,0 @@
|
|||||||
---
|
|
||||||
description: Learn how to match and fuse object detections for accurate target tracking using Ultralytics' YOLO merge_matches, iou_distance, and embedding_distance.
|
|
||||||
keywords: Ultralytics, multi-object tracking, object tracking, detection, recognition, matching, indices, iou distance, gate cost matrix, fuse iou, bbox ious
|
|
||||||
---
|
|
||||||
|
|
||||||
## merge_matches
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.merge_matches
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## _indices_to_matches
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching._indices_to_matches
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## linear_assignment
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.linear_assignment
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## ious
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.ious
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## iou_distance
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.iou_distance
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## v_iou_distance
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.v_iou_distance
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## embedding_distance
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.embedding_distance
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## gate_cost_matrix
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.gate_cost_matrix
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## fuse_motion
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.fuse_motion
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## fuse_iou
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.fuse_iou
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## fuse_score
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.fuse_score
|
|
||||||
<br><br>
|
|
||||||
|
|
||||||
## bbox_ious
|
|
||||||
---
|
|
||||||
### ::: ultralytics.tracker.utils.matching.bbox_ious
|
|
||||||
<br><br>
|
|
@ -0,0 +1,9 @@
|
|||||||
|
## TrackState
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.basetrack.TrackState
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## BaseTrack
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.basetrack.BaseTrack
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## BOTrack
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.bot_sort.BOTrack
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## BOTSORT
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.bot_sort.BOTSORT
|
||||||
|
<br><br>
|
@ -0,0 +1,9 @@
|
|||||||
|
## STrack
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.byte_tracker.STrack
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## BYTETracker
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.byte_tracker.BYTETracker
|
||||||
|
<br><br>
|
@ -0,0 +1,14 @@
|
|||||||
|
## on_predict_start
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.track.on_predict_start
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## on_predict_postprocess_end
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.track.on_predict_postprocess_end
|
||||||
|
<br><br>
|
||||||
|
|
||||||
|
## register_tracker
|
||||||
|
---
|
||||||
|
### ::: ultralytics.trackers.track.register_tracker
|
||||||
|
<br><br>
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue