├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── feature-request.yml │ └── question.yml ├── dependabot.yml └── workflows │ ├── clear-cache.yml │ ├── combine-dependabot-prs.yml │ ├── publish-docs.yml │ ├── publish-pre-release.yml │ ├── publish-release.yml │ ├── publish-testpypi.yml │ ├── test-doc.yml │ └── uv-test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── demo.ipynb ├── docs ├── CNAME ├── assets.md ├── assets │ ├── roboflow_logomark_color.svg │ ├── roboflow_logomark_reversed.svg │ ├── roboflow_logomark_white.svg │ └── supervision-lenny.png ├── changelog.md ├── classification │ └── core.md ├── code_of_conduct.md ├── contributing.md ├── cookbooks.md ├── datasets │ ├── core.md │ └── utils.md ├── deprecated.md ├── detection │ ├── annotators.md │ ├── core.md │ ├── metrics.md │ ├── tools │ │ ├── inference_slicer.md │ │ ├── line_zone.md │ │ ├── polygon_zone.md │ │ ├── save_detections.md │ │ └── smoother.md │ └── utils │ │ ├── boxes.md │ │ ├── converters.md │ │ ├── iou_and_nms.md │ │ ├── masks.md │ │ ├── polygons.md │ │ └── vlms.md ├── how_to │ ├── benchmark_a_model.md │ ├── detect_and_annotate.md │ ├── detect_small_objects.md │ ├── filter_detections.md │ ├── process_datasets.md │ ├── save_detections.md │ └── track_objects.md ├── index.md ├── javascripts │ ├── cookbooks-card.js │ ├── init_kapa_widget.js │ ├── mathjax.js │ ├── segment.js │ └── zoominfo.js ├── keypoint │ ├── annotators.md │ └── core.md ├── license.md ├── metrics │ ├── common_values.md │ ├── f1_score.md │ ├── mean_average_precision.md │ ├── mean_average_recall.md │ ├── precision.md │ └── recall.md ├── notebooks │ ├── annotate-video-with-detections.ipynb │ ├── count-objects-crossing-the-line.ipynb │ ├── download-supervision-assets.ipynb │ ├── evaluating-alignment-of-text-to-image-diffusion-models.ipynb │ ├── object-tracking.ipynb │ ├── occupancy_analytics.ipynb │ ├── quickstart.ipynb │ ├── serialise-detections-to-csv.ipynb │ ├── serialise-detections-to-json.ipynb │ ├── small-object-detection-with-sahi.ipynb │ └── zero-shot-object-detection-with-yolo-world.ipynb ├── stylesheets │ ├── cookbooks_card.css │ └── extra.css ├── theme │ ├── cookbooks.html │ ├── index.html │ ├── main.html │ └── partials │ │ ├── comments.html │ │ └── header.html ├── trackers.md └── utils │ ├── draw.md │ ├── file.md │ ├── geometry.md │ ├── image.md │ ├── iterables.md │ ├── notebook.md │ └── video.md ├── examples ├── README.md ├── count_people_in_zone │ ├── .gitignore │ ├── README.md │ ├── data │ │ ├── horizontal-zone-config.json │ │ ├── multi-zone-config.json │ │ ├── quarters-zone-config.json │ │ └── vertical-zone-config.json │ ├── inference_example.py │ ├── requirements.txt │ ├── setup.sh │ └── ultralytics_example.py ├── heatmap_and_track │ ├── README.md │ ├── requirements.txt │ └── script.py ├── speed_estimation │ ├── .gitignore │ ├── README.md │ ├── inference_example.py │ ├── requirements.txt │ ├── ultralytics_example.py │ ├── video_downloader.py │ └── yolo_nas_example.py ├── time_in_zone │ ├── .gitignore │ ├── README.md │ ├── inference_file_example.py │ ├── inference_naive_stream_example.py │ ├── inference_stream_example.py │ ├── requirements.txt │ ├── scripts │ │ ├── download_from_youtube.py │ │ ├── draw_zones.py │ │ └── stream_from_file.py │ ├── ultralytics_file_example.py │ ├── ultralytics_naive_stream_example.py │ ├── ultralytics_stream_example.py │ └── utils │ │ ├── __init__.py │ │ ├── general.py │ │ └── timers.py ├── tracking │ ├── README.md │ ├── inference_example.py │ ├── requirements.txt │ └── ultralytics_example.py └── traffic_analysis │ ├── .gitignore │ ├── README.md │ ├── inference_example.py │ ├── requirements.txt │ ├── setup.sh │ └── ultralytics_example.py ├── mkdocs.yml ├── pyproject.toml ├── release_process.md ├── supervision ├── __init__.py ├── annotators │ ├── __init__.py │ ├── base.py │ ├── core.py │ └── utils.py ├── assets │ ├── __init__.py │ ├── downloader.py │ └── list.py ├── classification │ ├── __init__.py │ └── core.py ├── config.py ├── dataset │ ├── __init__.py │ ├── core.py │ ├── formats │ │ ├── __init__.py │ │ ├── coco.py │ │ ├── pascal_voc.py │ │ └── yolo.py │ └── utils.py ├── detection │ ├── __init__.py │ ├── core.py │ ├── line_zone.py │ ├── tools │ │ ├── __init__.py │ │ ├── csv_sink.py │ │ ├── inference_slicer.py │ │ ├── json_sink.py │ │ ├── polygon_zone.py │ │ ├── smoother.py │ │ └── transformers.py │ ├── utils │ │ ├── __init__.py │ │ ├── boxes.py │ │ ├── converters.py │ │ ├── internal.py │ │ ├── iou_and_nms.py │ │ ├── masks.py │ │ ├── polygons.py │ │ └── vlms.py │ └── vlm.py ├── draw │ ├── __init__.py │ ├── base.py │ ├── color.py │ └── utils.py ├── geometry │ ├── __init__.py │ ├── core.py │ └── utils.py ├── key_points │ ├── __init__.py │ ├── annotators.py │ ├── core.py │ └── skeletons.py ├── metrics │ ├── __init__.py │ ├── core.py │ ├── detection.py │ ├── f1_score.py │ ├── mean_average_precision.py │ ├── mean_average_recall.py │ ├── precision.py │ ├── recall.py │ └── utils │ │ ├── __init__.py │ │ ├── object_size.py │ │ └── utils.py ├── py.typed ├── tracker │ ├── __init__.py │ └── byte_tracker │ │ ├── __init__.py │ │ ├── core.py │ │ ├── kalman_filter.py │ │ ├── matching.py │ │ ├── single_object_track.py │ │ └── utils.py ├── utils │ ├── __init__.py │ ├── conversion.py │ ├── file.py │ ├── image.py │ ├── internal.py │ ├── iterables.py │ ├── notebook.py │ └── video.py └── validators │ └── __init__.py ├── test ├── __init__.py ├── annotators │ ├── __init__.py │ └── test_utils.py ├── classification │ ├── __init__.py │ └── test_core.py ├── dataset │ ├── __init__.py │ ├── formats │ │ ├── __init__.py │ │ ├── test_coco.py │ │ ├── test_pascal_voc.py │ │ └── test_yolo.py │ ├── test_core.py │ └── test_utils.py ├── detection │ ├── __init__.py │ ├── test_core.py │ ├── test_csv.py │ ├── test_json.py │ ├── test_line_counter.py │ ├── test_polygon_zone_annotator.py │ ├── test_polygonzone.py │ ├── test_vlm.py │ ├── tools │ │ └── test_inference_slicer.py │ └── utils │ │ ├── __init__.py │ │ ├── test_boxes.py │ │ ├── test_converters.py │ │ ├── test_internal.py │ │ ├── test_iou_and_nms.py │ │ ├── test_masks.py │ │ ├── test_polygons.py │ │ └── test_vlms.py ├── draw │ ├── __init__.py │ └── test_color.py ├── geometry │ ├── __init__.py │ ├── test_core.py │ └── test_utils.py ├── key_points │ ├── __init__.py │ └── test_core.py ├── metrics │ ├── __init__.py │ ├── test_detection.py │ ├── test_mean_average_precision.py │ └── test_mean_average_precision_area.py ├── test_utils.py ├── tracker │ ├── __init__.py │ └── test_byte_tracker.py └── utils │ ├── __init__.py │ ├── assets │ ├── 1.jpg │ ├── 2.jpg │ ├── 3.jpg │ ├── 4.jpg │ ├── 5.jpg │ ├── all_images_tile.png │ ├── all_images_tile_and_custom_colors.png │ ├── all_images_tile_and_custom_colors_and_titles.png │ ├── all_images_tile_and_custom_grid.png │ ├── all_images_tile_and_titles_with_custom_configs.png │ ├── four_images_tile.png │ ├── single_image_tile.png │ ├── single_image_tile_enforced_grid.png │ ├── three_images_tile.png │ └── two_images_tile.png │ ├── conftest.py │ ├── test_conversion.py │ ├── test_file.py │ ├── test_image.py │ ├── test_internal.py │ └── test_iterables.py ├── tox.ini └── uv.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/ISSUE_TEMPLATE/question.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/clear-cache.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/workflows/clear-cache.yml -------------------------------------------------------------------------------- /.github/workflows/combine-dependabot-prs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/workflows/combine-dependabot-prs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/workflows/publish-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-pre-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/workflows/publish-pre-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/workflows/publish-release.yml -------------------------------------------------------------------------------- /.github/workflows/publish-testpypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/workflows/publish-testpypi.yml -------------------------------------------------------------------------------- /.github/workflows/test-doc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/workflows/test-doc.yml -------------------------------------------------------------------------------- /.github/workflows/uv-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.github/workflows/uv-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/README.md -------------------------------------------------------------------------------- /demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/demo.ipynb -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | supervision.roboflow.com 2 | -------------------------------------------------------------------------------- /docs/assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/assets.md -------------------------------------------------------------------------------- /docs/assets/roboflow_logomark_color.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/assets/roboflow_logomark_color.svg -------------------------------------------------------------------------------- /docs/assets/roboflow_logomark_reversed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/assets/roboflow_logomark_reversed.svg -------------------------------------------------------------------------------- /docs/assets/roboflow_logomark_white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/assets/roboflow_logomark_white.svg -------------------------------------------------------------------------------- /docs/assets/supervision-lenny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/assets/supervision-lenny.png -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/classification/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/classification/core.md -------------------------------------------------------------------------------- /docs/code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/code_of_conduct.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- 1 | --8<-- "CONTRIBUTING.md" 2 | -------------------------------------------------------------------------------- /docs/cookbooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/cookbooks.md -------------------------------------------------------------------------------- /docs/datasets/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/datasets/core.md -------------------------------------------------------------------------------- /docs/datasets/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/datasets/utils.md -------------------------------------------------------------------------------- /docs/deprecated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/deprecated.md -------------------------------------------------------------------------------- /docs/detection/annotators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/annotators.md -------------------------------------------------------------------------------- /docs/detection/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/core.md -------------------------------------------------------------------------------- /docs/detection/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/metrics.md -------------------------------------------------------------------------------- /docs/detection/tools/inference_slicer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/tools/inference_slicer.md -------------------------------------------------------------------------------- /docs/detection/tools/line_zone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/tools/line_zone.md -------------------------------------------------------------------------------- /docs/detection/tools/polygon_zone.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/tools/polygon_zone.md -------------------------------------------------------------------------------- /docs/detection/tools/save_detections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/tools/save_detections.md -------------------------------------------------------------------------------- /docs/detection/tools/smoother.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/tools/smoother.md -------------------------------------------------------------------------------- /docs/detection/utils/boxes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/utils/boxes.md -------------------------------------------------------------------------------- /docs/detection/utils/converters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/utils/converters.md -------------------------------------------------------------------------------- /docs/detection/utils/iou_and_nms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/utils/iou_and_nms.md -------------------------------------------------------------------------------- /docs/detection/utils/masks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/utils/masks.md -------------------------------------------------------------------------------- /docs/detection/utils/polygons.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/utils/polygons.md -------------------------------------------------------------------------------- /docs/detection/utils/vlms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/detection/utils/vlms.md -------------------------------------------------------------------------------- /docs/how_to/benchmark_a_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/how_to/benchmark_a_model.md -------------------------------------------------------------------------------- /docs/how_to/detect_and_annotate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/how_to/detect_and_annotate.md -------------------------------------------------------------------------------- /docs/how_to/detect_small_objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/how_to/detect_small_objects.md -------------------------------------------------------------------------------- /docs/how_to/filter_detections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/how_to/filter_detections.md -------------------------------------------------------------------------------- /docs/how_to/process_datasets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/how_to/process_datasets.md -------------------------------------------------------------------------------- /docs/how_to/save_detections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/how_to/save_detections.md -------------------------------------------------------------------------------- /docs/how_to/track_objects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/how_to/track_objects.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/javascripts/cookbooks-card.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/javascripts/cookbooks-card.js -------------------------------------------------------------------------------- /docs/javascripts/init_kapa_widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/javascripts/init_kapa_widget.js -------------------------------------------------------------------------------- /docs/javascripts/mathjax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/javascripts/mathjax.js -------------------------------------------------------------------------------- /docs/javascripts/segment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/javascripts/segment.js -------------------------------------------------------------------------------- /docs/javascripts/zoominfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/javascripts/zoominfo.js -------------------------------------------------------------------------------- /docs/keypoint/annotators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/keypoint/annotators.md -------------------------------------------------------------------------------- /docs/keypoint/core.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/keypoint/core.md -------------------------------------------------------------------------------- /docs/license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/license.md -------------------------------------------------------------------------------- /docs/metrics/common_values.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/metrics/common_values.md -------------------------------------------------------------------------------- /docs/metrics/f1_score.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/metrics/f1_score.md -------------------------------------------------------------------------------- /docs/metrics/mean_average_precision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/metrics/mean_average_precision.md -------------------------------------------------------------------------------- /docs/metrics/mean_average_recall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/metrics/mean_average_recall.md -------------------------------------------------------------------------------- /docs/metrics/precision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/metrics/precision.md -------------------------------------------------------------------------------- /docs/metrics/recall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/metrics/recall.md -------------------------------------------------------------------------------- /docs/notebooks/annotate-video-with-detections.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/annotate-video-with-detections.ipynb -------------------------------------------------------------------------------- /docs/notebooks/count-objects-crossing-the-line.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/count-objects-crossing-the-line.ipynb -------------------------------------------------------------------------------- /docs/notebooks/download-supervision-assets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/download-supervision-assets.ipynb -------------------------------------------------------------------------------- /docs/notebooks/evaluating-alignment-of-text-to-image-diffusion-models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/evaluating-alignment-of-text-to-image-diffusion-models.ipynb -------------------------------------------------------------------------------- /docs/notebooks/object-tracking.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/object-tracking.ipynb -------------------------------------------------------------------------------- /docs/notebooks/occupancy_analytics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/occupancy_analytics.ipynb -------------------------------------------------------------------------------- /docs/notebooks/quickstart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/quickstart.ipynb -------------------------------------------------------------------------------- /docs/notebooks/serialise-detections-to-csv.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/serialise-detections-to-csv.ipynb -------------------------------------------------------------------------------- /docs/notebooks/serialise-detections-to-json.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/serialise-detections-to-json.ipynb -------------------------------------------------------------------------------- /docs/notebooks/small-object-detection-with-sahi.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/small-object-detection-with-sahi.ipynb -------------------------------------------------------------------------------- /docs/notebooks/zero-shot-object-detection-with-yolo-world.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/notebooks/zero-shot-object-detection-with-yolo-world.ipynb -------------------------------------------------------------------------------- /docs/stylesheets/cookbooks_card.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/stylesheets/cookbooks_card.css -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/theme/cookbooks.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/theme/cookbooks.html -------------------------------------------------------------------------------- /docs/theme/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/theme/index.html -------------------------------------------------------------------------------- /docs/theme/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/theme/main.html -------------------------------------------------------------------------------- /docs/theme/partials/comments.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/theme/partials/comments.html -------------------------------------------------------------------------------- /docs/theme/partials/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/theme/partials/header.html -------------------------------------------------------------------------------- /docs/trackers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/trackers.md -------------------------------------------------------------------------------- /docs/utils/draw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/utils/draw.md -------------------------------------------------------------------------------- /docs/utils/file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/utils/file.md -------------------------------------------------------------------------------- /docs/utils/geometry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/utils/geometry.md -------------------------------------------------------------------------------- /docs/utils/image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/utils/image.md -------------------------------------------------------------------------------- /docs/utils/iterables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/utils/iterables.md -------------------------------------------------------------------------------- /docs/utils/notebook.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/utils/notebook.md -------------------------------------------------------------------------------- /docs/utils/video.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/docs/utils/video.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/count_people_in_zone/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/.gitignore -------------------------------------------------------------------------------- /examples/count_people_in_zone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/README.md -------------------------------------------------------------------------------- /examples/count_people_in_zone/data/horizontal-zone-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/data/horizontal-zone-config.json -------------------------------------------------------------------------------- /examples/count_people_in_zone/data/multi-zone-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/data/multi-zone-config.json -------------------------------------------------------------------------------- /examples/count_people_in_zone/data/quarters-zone-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/data/quarters-zone-config.json -------------------------------------------------------------------------------- /examples/count_people_in_zone/data/vertical-zone-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/data/vertical-zone-config.json -------------------------------------------------------------------------------- /examples/count_people_in_zone/inference_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/inference_example.py -------------------------------------------------------------------------------- /examples/count_people_in_zone/requirements.txt: -------------------------------------------------------------------------------- 1 | gdown 2 | inference 3 | supervision 4 | tqdm 5 | ultralytics 6 | -------------------------------------------------------------------------------- /examples/count_people_in_zone/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/setup.sh -------------------------------------------------------------------------------- /examples/count_people_in_zone/ultralytics_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/count_people_in_zone/ultralytics_example.py -------------------------------------------------------------------------------- /examples/heatmap_and_track/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/heatmap_and_track/README.md -------------------------------------------------------------------------------- /examples/heatmap_and_track/requirements.txt: -------------------------------------------------------------------------------- 1 | supervision 2 | ultralytics 3 | -------------------------------------------------------------------------------- /examples/heatmap_and_track/script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/heatmap_and_track/script.py -------------------------------------------------------------------------------- /examples/speed_estimation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/speed_estimation/.gitignore -------------------------------------------------------------------------------- /examples/speed_estimation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/speed_estimation/README.md -------------------------------------------------------------------------------- /examples/speed_estimation/inference_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/speed_estimation/inference_example.py -------------------------------------------------------------------------------- /examples/speed_estimation/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/speed_estimation/requirements.txt -------------------------------------------------------------------------------- /examples/speed_estimation/ultralytics_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/speed_estimation/ultralytics_example.py -------------------------------------------------------------------------------- /examples/speed_estimation/video_downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/speed_estimation/video_downloader.py -------------------------------------------------------------------------------- /examples/speed_estimation/yolo_nas_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/speed_estimation/yolo_nas_example.py -------------------------------------------------------------------------------- /examples/time_in_zone/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/.gitignore -------------------------------------------------------------------------------- /examples/time_in_zone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/README.md -------------------------------------------------------------------------------- /examples/time_in_zone/inference_file_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/inference_file_example.py -------------------------------------------------------------------------------- /examples/time_in_zone/inference_naive_stream_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/inference_naive_stream_example.py -------------------------------------------------------------------------------- /examples/time_in_zone/inference_stream_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/inference_stream_example.py -------------------------------------------------------------------------------- /examples/time_in_zone/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/requirements.txt -------------------------------------------------------------------------------- /examples/time_in_zone/scripts/download_from_youtube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/scripts/download_from_youtube.py -------------------------------------------------------------------------------- /examples/time_in_zone/scripts/draw_zones.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/scripts/draw_zones.py -------------------------------------------------------------------------------- /examples/time_in_zone/scripts/stream_from_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/scripts/stream_from_file.py -------------------------------------------------------------------------------- /examples/time_in_zone/ultralytics_file_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/ultralytics_file_example.py -------------------------------------------------------------------------------- /examples/time_in_zone/ultralytics_naive_stream_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/ultralytics_naive_stream_example.py -------------------------------------------------------------------------------- /examples/time_in_zone/ultralytics_stream_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/ultralytics_stream_example.py -------------------------------------------------------------------------------- /examples/time_in_zone/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/time_in_zone/utils/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/utils/general.py -------------------------------------------------------------------------------- /examples/time_in_zone/utils/timers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/time_in_zone/utils/timers.py -------------------------------------------------------------------------------- /examples/tracking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/tracking/README.md -------------------------------------------------------------------------------- /examples/tracking/inference_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/tracking/inference_example.py -------------------------------------------------------------------------------- /examples/tracking/requirements.txt: -------------------------------------------------------------------------------- 1 | inference 2 | supervision 3 | tqdm 4 | ultralytics 5 | -------------------------------------------------------------------------------- /examples/tracking/ultralytics_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/tracking/ultralytics_example.py -------------------------------------------------------------------------------- /examples/traffic_analysis/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/traffic_analysis/.gitignore -------------------------------------------------------------------------------- /examples/traffic_analysis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/traffic_analysis/README.md -------------------------------------------------------------------------------- /examples/traffic_analysis/inference_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/traffic_analysis/inference_example.py -------------------------------------------------------------------------------- /examples/traffic_analysis/requirements.txt: -------------------------------------------------------------------------------- 1 | gdown 2 | inference 3 | supervision 4 | tqdm 5 | ultralytics 6 | -------------------------------------------------------------------------------- /examples/traffic_analysis/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/traffic_analysis/setup.sh -------------------------------------------------------------------------------- /examples/traffic_analysis/ultralytics_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/examples/traffic_analysis/ultralytics_example.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release_process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/release_process.md -------------------------------------------------------------------------------- /supervision/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/__init__.py -------------------------------------------------------------------------------- /supervision/annotators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/annotators/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/annotators/base.py -------------------------------------------------------------------------------- /supervision/annotators/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/annotators/core.py -------------------------------------------------------------------------------- /supervision/annotators/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/annotators/utils.py -------------------------------------------------------------------------------- /supervision/assets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/assets/__init__.py -------------------------------------------------------------------------------- /supervision/assets/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/assets/downloader.py -------------------------------------------------------------------------------- /supervision/assets/list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/assets/list.py -------------------------------------------------------------------------------- /supervision/classification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/classification/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/classification/core.py -------------------------------------------------------------------------------- /supervision/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/config.py -------------------------------------------------------------------------------- /supervision/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/dataset/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/dataset/core.py -------------------------------------------------------------------------------- /supervision/dataset/formats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/dataset/formats/coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/dataset/formats/coco.py -------------------------------------------------------------------------------- /supervision/dataset/formats/pascal_voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/dataset/formats/pascal_voc.py -------------------------------------------------------------------------------- /supervision/dataset/formats/yolo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/dataset/formats/yolo.py -------------------------------------------------------------------------------- /supervision/dataset/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/dataset/utils.py -------------------------------------------------------------------------------- /supervision/detection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/detection/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/core.py -------------------------------------------------------------------------------- /supervision/detection/line_zone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/line_zone.py -------------------------------------------------------------------------------- /supervision/detection/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/detection/tools/csv_sink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/tools/csv_sink.py -------------------------------------------------------------------------------- /supervision/detection/tools/inference_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/tools/inference_slicer.py -------------------------------------------------------------------------------- /supervision/detection/tools/json_sink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/tools/json_sink.py -------------------------------------------------------------------------------- /supervision/detection/tools/polygon_zone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/tools/polygon_zone.py -------------------------------------------------------------------------------- /supervision/detection/tools/smoother.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/tools/smoother.py -------------------------------------------------------------------------------- /supervision/detection/tools/transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/tools/transformers.py -------------------------------------------------------------------------------- /supervision/detection/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/detection/utils/boxes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/utils/boxes.py -------------------------------------------------------------------------------- /supervision/detection/utils/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/utils/converters.py -------------------------------------------------------------------------------- /supervision/detection/utils/internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/utils/internal.py -------------------------------------------------------------------------------- /supervision/detection/utils/iou_and_nms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/utils/iou_and_nms.py -------------------------------------------------------------------------------- /supervision/detection/utils/masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/utils/masks.py -------------------------------------------------------------------------------- /supervision/detection/utils/polygons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/utils/polygons.py -------------------------------------------------------------------------------- /supervision/detection/utils/vlms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/utils/vlms.py -------------------------------------------------------------------------------- /supervision/detection/vlm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/detection/vlm.py -------------------------------------------------------------------------------- /supervision/draw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/draw/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/draw/base.py -------------------------------------------------------------------------------- /supervision/draw/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/draw/color.py -------------------------------------------------------------------------------- /supervision/draw/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/draw/utils.py -------------------------------------------------------------------------------- /supervision/geometry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/geometry/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/geometry/core.py -------------------------------------------------------------------------------- /supervision/geometry/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/geometry/utils.py -------------------------------------------------------------------------------- /supervision/key_points/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/key_points/annotators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/key_points/annotators.py -------------------------------------------------------------------------------- /supervision/key_points/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/key_points/core.py -------------------------------------------------------------------------------- /supervision/key_points/skeletons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/key_points/skeletons.py -------------------------------------------------------------------------------- /supervision/metrics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/__init__.py -------------------------------------------------------------------------------- /supervision/metrics/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/core.py -------------------------------------------------------------------------------- /supervision/metrics/detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/detection.py -------------------------------------------------------------------------------- /supervision/metrics/f1_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/f1_score.py -------------------------------------------------------------------------------- /supervision/metrics/mean_average_precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/mean_average_precision.py -------------------------------------------------------------------------------- /supervision/metrics/mean_average_recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/mean_average_recall.py -------------------------------------------------------------------------------- /supervision/metrics/precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/precision.py -------------------------------------------------------------------------------- /supervision/metrics/recall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/recall.py -------------------------------------------------------------------------------- /supervision/metrics/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/metrics/utils/object_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/utils/object_size.py -------------------------------------------------------------------------------- /supervision/metrics/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/metrics/utils/utils.py -------------------------------------------------------------------------------- /supervision/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/tracker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/tracker/byte_tracker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/tracker/byte_tracker/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/tracker/byte_tracker/core.py -------------------------------------------------------------------------------- /supervision/tracker/byte_tracker/kalman_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/tracker/byte_tracker/kalman_filter.py -------------------------------------------------------------------------------- /supervision/tracker/byte_tracker/matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/tracker/byte_tracker/matching.py -------------------------------------------------------------------------------- /supervision/tracker/byte_tracker/single_object_track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/tracker/byte_tracker/single_object_track.py -------------------------------------------------------------------------------- /supervision/tracker/byte_tracker/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/tracker/byte_tracker/utils.py -------------------------------------------------------------------------------- /supervision/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /supervision/utils/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/utils/conversion.py -------------------------------------------------------------------------------- /supervision/utils/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/utils/file.py -------------------------------------------------------------------------------- /supervision/utils/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/utils/image.py -------------------------------------------------------------------------------- /supervision/utils/internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/utils/internal.py -------------------------------------------------------------------------------- /supervision/utils/iterables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/utils/iterables.py -------------------------------------------------------------------------------- /supervision/utils/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/utils/notebook.py -------------------------------------------------------------------------------- /supervision/utils/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/utils/video.py -------------------------------------------------------------------------------- /supervision/validators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/supervision/validators/__init__.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/annotators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/annotators/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/annotators/test_utils.py -------------------------------------------------------------------------------- /test/classification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/classification/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/classification/test_core.py -------------------------------------------------------------------------------- /test/dataset/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dataset/formats/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dataset/formats/test_coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/dataset/formats/test_coco.py -------------------------------------------------------------------------------- /test/dataset/formats/test_pascal_voc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/dataset/formats/test_pascal_voc.py -------------------------------------------------------------------------------- /test/dataset/formats/test_yolo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/dataset/formats/test_yolo.py -------------------------------------------------------------------------------- /test/dataset/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/dataset/test_core.py -------------------------------------------------------------------------------- /test/dataset/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/dataset/test_utils.py -------------------------------------------------------------------------------- /test/detection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/detection/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/test_core.py -------------------------------------------------------------------------------- /test/detection/test_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/test_csv.py -------------------------------------------------------------------------------- /test/detection/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/test_json.py -------------------------------------------------------------------------------- /test/detection/test_line_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/test_line_counter.py -------------------------------------------------------------------------------- /test/detection/test_polygon_zone_annotator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/test_polygon_zone_annotator.py -------------------------------------------------------------------------------- /test/detection/test_polygonzone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/test_polygonzone.py -------------------------------------------------------------------------------- /test/detection/test_vlm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/test_vlm.py -------------------------------------------------------------------------------- /test/detection/tools/test_inference_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/tools/test_inference_slicer.py -------------------------------------------------------------------------------- /test/detection/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/detection/utils/test_boxes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/utils/test_boxes.py -------------------------------------------------------------------------------- /test/detection/utils/test_converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/utils/test_converters.py -------------------------------------------------------------------------------- /test/detection/utils/test_internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/utils/test_internal.py -------------------------------------------------------------------------------- /test/detection/utils/test_iou_and_nms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/utils/test_iou_and_nms.py -------------------------------------------------------------------------------- /test/detection/utils/test_masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/utils/test_masks.py -------------------------------------------------------------------------------- /test/detection/utils/test_polygons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/utils/test_polygons.py -------------------------------------------------------------------------------- /test/detection/utils/test_vlms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/detection/utils/test_vlms.py -------------------------------------------------------------------------------- /test/draw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/draw/test_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/draw/test_color.py -------------------------------------------------------------------------------- /test/geometry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/geometry/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/geometry/test_core.py -------------------------------------------------------------------------------- /test/geometry/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/geometry/test_utils.py -------------------------------------------------------------------------------- /test/key_points/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/key_points/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/key_points/test_core.py -------------------------------------------------------------------------------- /test/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/metrics/test_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/metrics/test_detection.py -------------------------------------------------------------------------------- /test/metrics/test_mean_average_precision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/metrics/test_mean_average_precision.py -------------------------------------------------------------------------------- /test/metrics/test_mean_average_precision_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/metrics/test_mean_average_precision_area.py -------------------------------------------------------------------------------- /test/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/test_utils.py -------------------------------------------------------------------------------- /test/tracker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/tracker/test_byte_tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/tracker/test_byte_tracker.py -------------------------------------------------------------------------------- /test/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/utils/assets/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/1.jpg -------------------------------------------------------------------------------- /test/utils/assets/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/2.jpg -------------------------------------------------------------------------------- /test/utils/assets/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/3.jpg -------------------------------------------------------------------------------- /test/utils/assets/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/4.jpg -------------------------------------------------------------------------------- /test/utils/assets/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/5.jpg -------------------------------------------------------------------------------- /test/utils/assets/all_images_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/all_images_tile.png -------------------------------------------------------------------------------- /test/utils/assets/all_images_tile_and_custom_colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/all_images_tile_and_custom_colors.png -------------------------------------------------------------------------------- /test/utils/assets/all_images_tile_and_custom_colors_and_titles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/all_images_tile_and_custom_colors_and_titles.png -------------------------------------------------------------------------------- /test/utils/assets/all_images_tile_and_custom_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/all_images_tile_and_custom_grid.png -------------------------------------------------------------------------------- /test/utils/assets/all_images_tile_and_titles_with_custom_configs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/all_images_tile_and_titles_with_custom_configs.png -------------------------------------------------------------------------------- /test/utils/assets/four_images_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/four_images_tile.png -------------------------------------------------------------------------------- /test/utils/assets/single_image_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/single_image_tile.png -------------------------------------------------------------------------------- /test/utils/assets/single_image_tile_enforced_grid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/single_image_tile_enforced_grid.png -------------------------------------------------------------------------------- /test/utils/assets/three_images_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/three_images_tile.png -------------------------------------------------------------------------------- /test/utils/assets/two_images_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/assets/two_images_tile.png -------------------------------------------------------------------------------- /test/utils/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/conftest.py -------------------------------------------------------------------------------- /test/utils/test_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/test_conversion.py -------------------------------------------------------------------------------- /test/utils/test_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/test_file.py -------------------------------------------------------------------------------- /test/utils/test_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/test_image.py -------------------------------------------------------------------------------- /test/utils/test_internal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/test_internal.py -------------------------------------------------------------------------------- /test/utils/test_iterables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/test/utils/test_iterables.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/roboflow/supervision/HEAD/uv.lock --------------------------------------------------------------------------------