a897905955
fix "time in zone" demo and make it use RF-DETR ( #1922 )
...
* migrate YT video file download script to use `yt_dlp`; old script didn't work anymore
* RF-DETR file example works
* ultralytics stream example migrated to new inference
* migrate inference scripts to use RF-DETR-Medium
* RF-DETR naive stream example
* RF-DETR stream example
* updated README.md
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Migrate `time_in_zone` examples to use `jsonargparse` and update `--classes` argument format to accept lists
* Add licensing details for `ultralytics` and `supervision` in `README.md`
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: jirka <6035284+Borda@users.noreply.github.com >
2026-02-03 15:57:36 +01:00
SkalskiP
819d74f57c
bump version from 0.27.0 to 0.28.0rc0
2026-01-19 12:10:26 +01:00
SkalskiP
7f7b25d7e7
bump version from 0.27.0rc6 to 0.27.0
2025-11-16 19:02:42 +01:00
SkalskiP
72506888c0
bump version from 0.27.0rc5 to 0.27.0rc6
2025-11-16 16:31:22 +01:00
Piotr Skalski
c5cc24f22d
Merge pull request #2017 from roboflow/0.27.0-changelog
...
supervision 0.27.0 changelog
2025-11-16 16:18:50 +01:00
SkalskiP
47574ed29d
supervision 0.27.0 changelog
2025-11-16 16:15:10 +01:00
Piotr Skalski
6119f2017e
Merge pull request #2016 from roboflow/feature/make_box_aspect_ratio_part_of_detections_api
...
add `box_aspect_ratio` property to `sv.Detections`
2025-11-16 13:39:49 +01:00
SkalskiP
bbc37b4b6a
fix failing tests
2025-11-16 13:34:51 +01:00
SkalskiP
e12bfe263d
add box_aspect_ratio property to sv.Detections
2025-11-16 13:27:29 +01:00
Piotr Skalski
373fbae1fa
Merge pull request #2015 from roboflow/feature/support_for_qwen_3_vl
...
Qwen3-VL support
2025-11-16 01:02:29 +01:00
SkalskiP
790ccace2c
Merge remote-tracking branch 'origin/feature/support_for_qwen_3_vl' into feature/support_for_qwen_3_vl
2025-11-15 22:54:34 +01:00
SkalskiP
a99015ac2d
more Qwen2.5-VL tests
2025-11-15 22:51:22 +01:00
SkalskiP
5af13c0f8c
add Qwen3-VL prompting example
2025-11-15 22:48:20 +01:00
SkalskiP
e0edb28ce6
Merge remote-tracking branch 'origin/feature/support_for_qwen_3_vl' into feature/support_for_qwen_3_vl
2025-11-15 22:27:20 +01:00
SkalskiP
c35a35cefd
plug Qwen3-VL into sv.Detections.from_vlm
2025-11-15 22:27:11 +01:00
SkalskiP
e29e3832fb
plug Qwen3-VL into sv.Detections.from_vlm
2025-11-15 22:19:28 +01:00
SkalskiP
a287e68c92
Merge remote-tracking branch 'origin/feature/support_for_qwen_3_vl' into feature/support_for_qwen_3_vl
2025-11-15 22:06:56 +01:00
SkalskiP
0422a66eaa
plug Qwen3-VL into sv.Detections.from_vlm
2025-11-15 22:05:46 +01:00
SkalskiP
9ab9650763
plug Qwen3-VL into sv.Detections.from_vlm
2025-11-15 21:39:23 +01:00
SkalskiP
353bd5336b
Merge remote-tracking branch 'origin/feature/support_for_qwen_3_vl' into feature/support_for_qwen_3_vl
2025-11-15 21:37:05 +01:00
SkalskiP
7301156e46
plug Qwen3-VL into sv.Detections.from_vlm
2025-11-15 21:36:54 +01:00
SkalskiP
2edcbdc487
initial commit with from_qwen_3_vl added, from_qwen_2_5_vl improved
2025-11-15 21:27:55 +01:00
Piotr Skalski
25c2f5cf0d
Merge pull request #1997 from AnonymDevOSS/feat/threads-queues-video-process
...
feat: add threaded I/O pipeline for video processing
2025-11-15 02:40:10 +01:00
SkalskiP
316cb6271d
make ruff happy
2025-11-15 02:33:11 +01:00
SkalskiP
70e9af9200
make ruff happy
2025-11-15 02:30:55 +01:00
SkalskiP
80d76e712a
style and docstring improvements
2025-11-15 02:10:04 +01:00
SkalskiP
a296712000
improved InferenceSlicer docstring
2025-11-15 00:00:52 +01:00
Piotr Skalski
12d7c369db
Merge pull request #2014 from roboflow/0.27.0-deprecations
...
remove 0.27.0 deprecations + InferenceSlicer improvements
2025-11-14 23:51:36 +01:00
SkalskiP
2c522a9931
improved InferenceSlicer docstring
2025-11-14 23:14:34 +01:00
SkalskiP
c8f5c741fd
reimplement crop_image to skip type casting when Pillow Image given
...
`get_image_resolution_wh` added
2025-11-14 17:55:07 +01:00
SkalskiP
8d464aa1b5
improve InferenceSlicer implementation lowering the count of generated boxes
2025-11-14 16:42:10 +01:00
SkalskiP
ce28ab7fc7
fix uti tests for InferenceSlicer._generate_offset
2025-11-14 15:49:22 +01:00
SkalskiP
fae1bc2661
bump version from 0.27.0rc4 to 0.27.0rc5
2025-11-14 14:52:57 +01:00
SkalskiP
4663fab4e4
update new docs page marks
2025-11-14 14:52:39 +01:00
SkalskiP
db0892f3e9
remove unnecessary package-level import
2025-11-14 14:52:03 +01:00
Piotr Skalski
d330bafaa7
Merge pull request #1926 from roboflow/dependabot/pip/develop/mkdocstrings-gte-0.25.2-and-lt-0.31.0
...
⬆️ Update mkdocstrings requirement from <0.30.0,>=0.25.2 to >=0.25.2,<0.31.0
2025-11-14 14:12:16 +01:00
Piotr Skalski
8b91d733af
Merge pull request #1955 from roboflow/dependabot/github_actions/develop/pypa/gh-action-pypi-publish-1.13.0
...
⬆️ Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0
2025-11-14 14:11:57 +01:00
Piotr Skalski
97bf652d90
Merge pull request #1927 from roboflow/dependabot/pip/develop/build-gte-0.10-and-lt-1.4
...
⬆️ Update build requirement from <1.3,>=0.10 to >=0.10,<1.4
2025-11-14 14:11:24 +01:00
Piotr Skalski
b0bbb74558
Merge pull request #1965 from roboflow/dependabot/github_actions/develop/actions/github-script-8.0.0
...
⬆️ Bump actions/github-script from 7.0.1 to 8.0.0
2025-11-14 13:50:13 +01:00
Piotr Skalski
1d73468dc5
Merge pull request #2012 from jackiehimel/fix/bugs-1959-2000
...
fix: correct numpy indexing in denormalize_boxes and add ultralytics validation
2025-11-14 13:25:26 +01:00
SkalskiP
dfd2a60855
update denormalize_boxes docstring and examples; update from_google_gemini_2_0, from_google_gemini_2_5 and from_moondream to use latest version of denormalize_boxes
2025-11-14 13:12:39 +01:00
SkalskiP
f563c5a634
update denormalize_boxes docstring and examples
2025-11-14 12:53:58 +01:00
SkalskiP
35272b40d3
remove ultralytics tests
2025-11-14 12:38:55 +01:00
Piotr Skalski
9320be5d5b
Merge pull request #2013 from dominikWin/docs/how-to-json-path
...
docs: Update JSONSink example path
2025-11-14 12:28:25 +01:00
Piotr Skalski
d109fba9d8
Merge pull request #2001 from AnonymDevOSS/feat/speed-up-box-iou-batch
...
feat: speed up box iou batch using 2d in-place ops instead of 3d
2025-11-14 12:26:25 +01:00
SkalskiP
42d92ba913
making ruff happy
2025-11-14 12:00:45 +01:00
SkalskiP
f716b7fa3b
improve docstrings, examples, variable naming conventions and unit tests
2025-11-14 11:57:31 +01:00
Piotr Skalski
78439e03cc
Merge pull request #1999 from roboflow/dependabot/github_actions/develop/astral-sh/setup-uv-7.1.2
...
⬆️ Bump astral-sh/setup-uv from 6.4.3 to 7.1.2
2025-11-06 00:09:30 +01:00
Piotr Skalski
b66416e074
Merge pull request #1993 from ernestlwt/fix/overlapmetric-to-upper
...
fix: Overlapmetric should check string using uppercase conversion
2025-11-06 00:07:20 +01:00
Piotr Skalski
6c7c49e051
Merge pull request #1974 from kshitijaucharmal/fix/add-pre-commit-in-pyproject
...
fix: added precommit under dev group
2025-11-05 23:58:32 +01:00
SkalskiP
b1b69ad972
bump version from 0.27.0rc3 to 0.27.0rc4
2025-11-05 23:53:36 +01:00
SkalskiP
52be9dc818
fix filter_segments_by_distance docstring
2025-11-05 21:19:33 +01:00
Piotr Skalski
c7e95483bf
Merge pull request #2008 from roboflow/feature/filter_segments_by_distance
...
initial version of `filter_segments_by_distance`
2025-11-05 20:41:43 +01:00
SkalskiP
65f6e418a1
making flake8 happy
2025-11-05 20:34:22 +01:00
SkalskiP
4c3d51f186
making flake8 happy
2025-11-05 20:28:55 +01:00
SkalskiP
6578b4ea52
initial version of filter_segments_by_distance
2025-11-05 20:18:10 +01:00
SkalskiP
0bd60874ca
bump version from 0.27.0rc2 to 0.27.0rc3
2025-11-05 13:39:13 +01:00
Piotr Skalski
b02ec93b30
Merge pull request #2006 from roboflow/feature/xyxy_to_mask
...
Feature/xyxy to mask
2025-11-05 13:23:13 +01:00
SkalskiP
1c8398942a
docs and examples
2025-11-05 13:12:49 +01:00
SkalskiP
a3ea8cdb1f
bump version from 0.27.0rc1 to 0.27.0rc2
2025-11-05 13:01:30 +01:00
SkalskiP
32dca290ef
xyxy_to_mask implementation + tests
2025-11-05 13:00:11 +01:00
Piotr Skalski
171687f3ab
Merge pull request #1968 from kshitijaucharmal/develop
...
Fixed: random print("hm") in merge_metadata
2025-09-25 17:22:01 +02:00
Piotr Skalski
deb1c9c4f4
Merge pull request #1945 from roboflow/docs/refactor_0.27.0
...
docs/refactor 0.27.0 missing commits
2025-08-07 16:49:03 +02:00
Piotr Skalski
c7de70ed20
Merge pull request #1943 from roboflow/docs/refactor_0.27.0
...
docs/refactor 0.27.0
2025-08-07 13:46:36 +02:00
SkalskiP
2cdb70eb91
Merge remote-tracking branch 'origin/docs/refactor_0.27.0' into docs/refactor_0.27.0
...
# Conflicts:
# supervision/utils/image.py
2025-08-07 13:32:56 +02:00
SkalskiP
2ef029ef4b
visualize examples
2025-08-07 13:32:44 +02:00
SkalskiP
3fcbef9482
Merge remote-tracking branch 'origin/docs/refactor_0.27.0' into docs/refactor_0.27.0
...
# Conflicts:
# supervision/utils/image.py
2025-08-07 12:35:35 +02:00
SkalskiP
c8b966be1a
align new utils with naming conventions
2025-08-07 12:35:09 +02:00
SkalskiP
098d5e3eb1
Merge remote-tracking branch 'origin/docs/refactor_0.27.0' into docs/refactor_0.27.0
...
# Conflicts:
# supervision/utils/image.py
2025-08-07 12:29:54 +02:00
SkalskiP
8c49465d49
align new utils with naming conventions
2025-08-07 12:29:05 +02:00
SkalskiP
a933b93234
update image utils docs; deprecate overlay_image image
2025-08-07 11:51:59 +02:00
SkalskiP
cbb58a8c6f
tint_image and grayscale_image functions added
2025-08-07 10:01:50 +02:00
SkalskiP
8fc22f0281
move ImageType to a more suitable location
2025-08-07 07:54:50 +02:00
SkalskiP
4b7b347aea
drop create tiles from public API
2025-08-07 07:45:55 +02:00
SkalskiP
5c6745291b
after few tests drop support for pycon in docs examples
2025-08-07 07:41:52 +02:00
SkalskiP
83d490dadc
initial support for pycon docs examples
2025-08-06 23:19:21 +02:00
SkalskiP
005cdbd37a
bump version from 0.27.0rc0 to 0.27.0rc1
2025-08-06 12:27:16 +02:00
Piotr Skalski
ade2668ae3
Merge pull request #1932 from roboflow/fix/numpy.int64-object-has-no-attribute-splitlines
...
fix: AttributeError: 'numpy.int64' object has no attribute 'splitlines'
2025-08-06 12:25:46 +02:00
SkalskiP
aab3160cd7
make ruff happy
2025-08-06 12:17:04 +02:00
SkalskiP
a08cda30fb
ready for review
2025-08-06 12:02:51 +02:00
SkalskiP
e1393691a4
bump version from 0.26.1 to 0.27.0rc0
2025-07-31 17:49:06 +02:00
Piotr Skalski
90f8582e4f
Merge pull request #1919 from Ashp116/feature/spline-tracer
...
FEATURE: Spline Annotations
2025-07-31 16:53:33 +02:00
Piotr Skalski
dda3900943
Merge pull request #1917 from roboflow/feat/label-annotator-offset
...
add: support for an additional parameter `text_anchor_offset` in label annotators
2025-07-29 14:50:34 +02:00
Piotr Skalski
ac0c367e81
Merge pull request #1914 from roboflow/dependabot/github_actions/develop/astral-sh/setup-uv-6.4.3
...
⬆️ Bump astral-sh/setup-uv from 6.4.1 to 6.4.3
2025-07-29 14:48:27 +02:00
SkalskiP
6f2490cc23
fix formatting
2025-07-29 14:43:38 +02:00
Piotr Skalski
4a9d06eb50
Merge pull request #1918 from roboflow/pre-commit-ci-update-config
...
chore(pre_commit): ⬆ pre_commit autoupdate
2025-07-29 14:40:38 +02:00
SkalskiP
71a14812fe
LabelAnnotator and RichLabelAnnotator docs improvement
2025-07-29 14:39:41 +02:00
SkalskiP
35fdcb0a1a
Merge branch 'develop' into feat/label-annotator-offset
2025-07-29 12:46:06 +02:00
Piotr Skalski
6d26a9766c
Merge pull request #1915 from roboflow/feature/advanced_keypoints_indexing_and_slicing
...
advanced `sv.KeyPoints` filtering and slicing
2025-07-29 12:45:29 +02:00
SkalskiP
1cfaef9405
Merge branch 'develop' into feature/advanced_keypoints_indexing_and_slicing
2025-07-29 12:42:34 +02:00
SkalskiP
beaf89cb22
initial version of advanced key points filtering and slicing + some naming refactor
2025-07-28 08:24:43 +02:00
Piotr Skalski
8873da4a30
Merge pull request #1902 from roboflow/dependabot/github_actions/develop/astral-sh/setup-uv-6.4.1
...
⬆️ Bump astral-sh/setup-uv from 6.3.1 to 6.4.1
2025-07-26 17:57:44 +02:00
Piotr Skalski
1362850986
Merge pull request #1904 from roboflow/pre-commit-ci-update-config
...
chore(pre_commit): ⬆ pre_commit autoupdate
2025-07-26 17:57:15 +02:00
Piotr Skalski
98a4391677
Merge pull request #1913 from roboflow/fix/pending_track_id
...
fix for #1911
2025-07-26 17:51:14 +02:00
SkalskiP
036a956473
fix for #1911
2025-07-26 17:46:04 +02:00
Piotr Skalski
b381fa198f
Merge pull request #1884 from roboflow/feat/from_deepseek_vl_2_support
...
feat: 🚀 from_vlm deepseek vl 2 support
2025-07-25 16:57:44 +02:00
Piotr Skalski
9679cd5c4e
Merge pull request #1912 from roboflow/feature/edit_distance_and_fuzzy_match
...
`edit_distance` and `fuzzy_match_index` that will allow to match faulty class name generated by VLMs with exact class names
2025-07-25 14:52:24 +02:00
SkalskiP
ec189bf388
new, more memory efficient edit_distance implementation
2025-07-25 13:41:03 +02:00
SkalskiP
58bdce5707
tests fixed
2025-07-24 15:13:46 +02:00
SkalskiP
72fe0bf47f
initial version of edit_distance and fuzzy_match_index that will allow to match faulty class name generated by VLMs with exact class names
2025-07-24 15:05:19 +02:00