* refactor(time_in_zone): improve CLI argument handling
* Refactor examples with `jsonargparse` for improved CLI, rename `confidence` and `iou` arguments for consistency, and update documentation and requirements.
* fix(pre_commit): 🎨 auto format pre-commit hook
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Chore CI by adding checks for links and references
* Potential fix for code scanning alert no. 6: Workflow does not contain permissions
* Fix markdown image formatting in metrics documentation
* Update all `docs` links to use absolute URLs and fix broken references in documentation and workflows.
* Fix broken `albumentations` links in dataset processing documentation
* lycheeVersion: v0.22.0
* Refactor CI link check workflow to use lychee config file for cleaner argument management
* add TODOs for future file type support
* Fix header formatting for example plots across metric files
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- Updated type hints across multiple files to replace `Optional[X]` with `X | None` for better readability and consistency.
- Added `from __future__ import annotations` to files to enable postponed evaluation of type annotations.
- Adjusted function signatures and variable types in various modules including `polygon_zone.py`, `smoother.py`, `transformers.py`, `vlm.py`, and others.
- Ensured compatibility with Python 3.10+ type hinting features.
Signed-off-by: Onuralp SEZER <thunderbirdtr@gmail.com>
* No longer means 'has default value'. Removed where it meant that.
* `Optional[datatype]` is now used instead of `datatype, optional`
* Fixed a handful of incorrect type annotations
* initial commit
* initial stream processing script
* fix(pre_commit): 🎨 auto format pre-commit hooks
* work in progress
* fix(pre_commit): 🎨 auto format pre-commit hooks
* work in progress
* fix(pre_commit): 🎨 auto format pre-commit hooks
* ultralytics file and stream versions ready
* fix(pre_commit): 🎨 auto format pre-commit hooks
* ultralytics file and stream versions ready
* class based filtering
* fix(pre_commit): 🎨 auto format pre-commit hooks
* timer improvements
* inference static file processing script
* fix(pre_commit): 🎨 auto format pre-commit hooks
* inference stream processing script
* fix(pre_commit): 🎨 auto format pre-commit hooks
* all scripts are working
* fix(pre_commit): 🎨 auto format pre-commit hooks
* all video or stream processing scripts refactored
* fix(pre_commit): 🎨 auto format pre-commit hooks
* README.md update
* fix(pre_commit): 🎨 auto format pre-commit hooks
* initial version of draw ones script
* fix(pre_commit): 🎨 auto format pre-commit hooks
* loading image or video, drawing multiple polygons, quiting app, and aborting currently drawn polygon works.
* fix(pre_commit): 🎨 auto format pre-commit hooks
* loading image or video, drawing multiple polygons, quiting app, and aborting currently drawn polygon works.
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Dynamic drawing of currently edited polygon.
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Drawing tool is ready.
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Final touches.
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Update README.md
* fix(pre_commit): 🎨 auto format pre-commit hooks
* Update README.md
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>