pre-commit-ci[bot]
484e53324e
fix(pre_commit): 🎨 auto format pre-commit hooks
2023-09-21 12:36:21 +00:00
Onuralp SEZER
e5c4d8e3b9
docs(example): 📝 Update tracking example with new annotators
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-09-21 15:34:17 +03:00
Onuralp SEZER
52ef3fadcb
fix(redefinition): 🐞 fix redefinition for MaskAnnotator TraceAnnotator
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-09-21 14:46:35 +03:00
pre-commit-ci[bot]
472ddd8d0e
fix(pre_commit): 🎨 auto format pre-commit hooks
2023-09-21 11:35:41 +00:00
Onuralp SEZER
90b23430d2
Merge branch 'develop' into feature/redesigned_annotators
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-09-21 14:35:24 +03:00
pre-commit-ci[bot]
e91f0cb496
chore(pre_commit): ⬆ pre_commit autoupdate ( #366 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.288 → v0.0.290](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.288...v0.0.290 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-19 16:34:16 +03:00
pre-commit-ci[bot]
fa6238dbc4
chore(pre_commit): ⬆ pre_commit autoupdate ( #362 )
...
updates:
- [github.com/psf/black: 23.7.0 → 23.9.1](https://github.com/psf/black/compare/23.7.0...23.9.1 )
- [github.com/astral-sh/ruff-pre-commit: v0.0.287 → v0.0.288](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.287...v0.0.288 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-12 00:32:39 +03:00
Onuralp SEZER
1a7306c4ae
ci(test): 🔥 removal formatters from test ci ( #317 )
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-09-10 23:29:45 +03:00
Onuralp SEZER
c6b8fbed31
fix(pre-commit): formatting fix
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-09-08 21:29:37 +03:00
Onuralp SEZER
b9598f54b6
feat: ✨ control thread worker and set default 1
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-09-08 15:08:37 +03:00
pre-commit-ci[bot]
21e5d5139c
fix(pre_commit): 🎨 auto format pre-commit hooks
2023-09-08 12:04:17 +00:00
Onuralp SEZER
8f583404ce
fix(import): 📦 import only ThreadPoolExecutor,as_completed
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-09-08 15:03:59 +03:00
pre-commit-ci[bot]
bb42753e23
fix(pre_commit): 🎨 auto format pre-commit hooks
2023-09-08 11:46:17 +00:00
James Gallagher
ea0ec29c81
add concurrent processing for inference slicer
2023-09-08 12:43:20 +01:00
Onuralp SEZER
3d4326c79b
Merge pull request #349 from onuralpszr/empty_box_checks
...
fix: 🐛 Empty check for xyxy results for prevent ValueError and return as empty detection
2023-09-05 20:17:17 +03:00
pre-commit-ci[bot]
ca212b70c8
chore(pre_commit): ⬆ pre_commit autoupdate ( #355 )
...
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.0.286 → v0.0.287](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.286...v0.0.287 )
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-05 20:15:19 +03:00
Piotr Skalski
0008b33eb1
Add traffic analysis demo to README.md
2023-09-05 17:52:29 +02:00
SkalskiP
77190f287c
📍 Pin supervision==0.15.0rc1 in examples/traffic_analysis
2023-09-04 23:08:12 +02:00
Piotr Skalski
121d4f31bb
👊 supervision version to `0.15.0rc1 in pyproject.toml`
2023-09-04 23:06:02 +02:00
Piotr Skalski
7c97e87e79
Merge pull request #354 from roboflow/example/traffic_analysis
...
example/traffic_analysis
2023-09-04 23:03:40 +02:00
SkalskiP
9640f1d756
TraceAnnotator documentation
2023-09-04 22:56:42 +02:00
SkalskiP
2419d42224
TraceAnnotator documentation
2023-09-04 22:52:47 +02:00
Piotr Skalski
c6517de143
Update README.md
2023-09-04 22:36:26 +02:00
pre-commit-ci[bot]
2706304a73
fix(pre_commit): 🎨 auto format pre-commit hooks
2023-09-04 20:18:46 +00:00
SkalskiP
8538c26a22
Add TraceAnnotator, refactor traffic analysis code and improve documentation
...
Introduced TraceAnnotator in the supervision package, refactored traffic analysis script for improved readability, and added quality documentation.
2023-09-04 22:16:37 +02:00
SkalskiP
a0c60fe043
Refactor video stream and traffic analysis process
...
Restructuring the video stream and traffics analysis codes resulted in two new key classes, VideoProcessor, and DetectionsManager. The main aim behind this was to improve code readability and reusability. VideoProcessor class handles video processing as an object, while DetectionsManager is responsible for managing detections and trackings. This change has also led to the removal of the process_frame function, as its functionality is now encapsulated within VideoProcessor class methods. Moreover, the code now identifies zones in and out separately, thereby handling detections more distinctly and efficiently. Lastly, Polygon Zones are no longer differentiated by color.
2023-09-04 17:28:19 +02:00
SkalskiP
01d8b0316c
"Improve detection and annotation in the supervision module
...
The change modifies the polygon zone verification method in `polygon_zone.py` to ensure `self.current_count` always returns an integer, preventing possible type errors in downstream processing. Two classes, `Trace` and `TraceAnnotator`, were added to `annotate.py`, providing functionality for trace annotation during detection. In `script.py`, optimized the trace annotation process by replacing the previous class implementations with the new ones from `annotate.py`, and also cleaned up and simplified polygon zone initiation and frame processing. This provides more efficient and robust video processing and zone-based detection features."
2023-09-03 18:25:28 +02:00
SkalskiP
6356a8ac3d
Add Trace and TraceAnnotator classes to traffic_analysis script
...
Added two new classes to enhance traffic analysis over video frames. Trace class stores the positional information of different objects detected in each video frame for a specified length. TraceAnnotator class uses the information stored in Trace instance to annotate the motion path of detected objects on the video frames. Also, corrected the incorrect numpy import statement in the dependence code.
2023-09-03 17:11:25 +02:00
pre-commit-ci[bot]
bbd9a955f8
fix(pre_commit): 🎨 auto format pre-commit hooks
2023-09-02 19:45:43 +00:00
Onuralp SEZER
7b2bcf00ad
fix: 🐛 sam xyxy check added
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@fedoraproject.org >
2023-09-02 22:45:29 +03:00
Onuralp SEZER
775a3f2795
fix: 🐛 cpu().numpy() converts not require empty check
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@fedoraproject.org >
2023-09-02 22:43:27 +03:00
Onuralp SEZER
5dae02e93e
fix: 🐛 deepsparse model_stub to model_path docs fix
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@fedoraproject.org >
2023-09-02 20:40:35 +03:00
Onuralp SEZER
666427df08
fix: 🐛 empty check for xyxy results for prevent ValueError and return as empty detection
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@fedoraproject.org >
2023-09-02 20:36:00 +03:00
Hardik Dava and pre-commit-ci[bot]
78411b14b5
fixed empty detections for deepsparse ( #348 )
...
* fixed empty detections for deepsparse
* fix(pre_commit): 🎨 auto format pre-commit hooks
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2023-09-02 20:08:30 +03:00
SkalskiP
69ae5c6cd9
Add traffic analysis script
...
Introduced a python script for video processing using YOLO and ByteTrack. The script processes videos frame by frame and allows annotation based on model's detections. Additionally, the requirements.txt file was added along with .gitignore to exclude the data/ directory. The requirements file lists the necessary packages for the script to run.
2023-09-01 18:06:09 +02:00
dependabot[bot]
94d08bc9b5
Bump cryptography from 41.0.2 to 41.0.3 ( #345 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 41.0.2 to 41.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/41.0.2...41.0.3 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 12:27:48 +03:00
Onuralp SEZER
227615b766
fix: 🐛 exclude examples folder from package
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-08-31 20:08:29 +03:00
Onuralp SEZER
baff75332f
docs: 📝 example guide visual rules and license rule added
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-08-31 20:03:02 +03:00
Onuralp SEZER
434a695324
docs: 📝 example guidelines added
...
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com >
2023-08-31 19:54:08 +03:00
Piotr Skalski
693465d74d
Merge pull request #342 from roboflow/main
...
Merge pull request #337 from roboflow/develop
2023-08-31 17:54:46 +02:00
Piotr Skalski
f82f0fade6
Merge pull request #337 from roboflow/develop
...
`supervision-0.14.0` release
2023-08-31 15:18:14 +02:00
Piotr Skalski
474a4db248
Merge pull request #312 from onuralpszr/ci-release-clean
...
ci(pypi): 🚧 release pypi action automatic release per tag and main branch
2023-08-31 15:16:13 +02:00
SkalskiP
89a9307855
😊 make pre-commit happy
2023-08-31 15:13:11 +02:00
SkalskiP
5f94b6c23a
👊 supervision version to 0.14.0
2023-08-31 15:11:33 +02:00
SkalskiP
18c972e422
🪵 supervision-0.14.0 changelog update
2023-08-31 15:10:33 +02:00
Piotr Skalski
426c4498df
Merge pull request #341 from roboflow/example/tracking
...
tracking supervision example
2023-08-31 14:57:18 +02:00
pre-commit-ci[bot]
a3596584c7
fix(pre_commit): 🎨 auto format pre-commit hooks
2023-08-31 12:54:34 +00:00
SkalskiP
d8787080ec
Merge remote-tracking branch 'origin/example/tracking' into example/tracking
...
# Conflicts:
# examples/tracking/README.md
2023-08-31 14:54:18 +02:00
SkalskiP
c9e10b8a04
Ready fo merge 💪
2023-08-31 14:54:02 +02:00
pre-commit-ci[bot]
597e12d723
fix(pre_commit): 🎨 auto format pre-commit hooks
2023-08-31 11:13:06 +00:00