#391 · Primary category: Computer Vision

AS-One

computer-vision deep-learning object-detection opencv pytorch sam tracking ultralytics yolor yolov5 yolov7 yolov8 yolov9 yolox

Easy & Modular Computer Vision Detectors, Trackers & SAM - Run YOLOv9,v8,v7,v6,v5,R,X in under 10 lines of code.

Project last updated:05/23/24

GitHub Stars

610

Forks

107

Contributors

14

License

GPL-3.0

Why we included this project

AS-One wraps several YOLO versions and tracking algorithms behind one class, so you can switch detectors or trackers by changing a flag instead of rewriting your pipeline. That makes it a decent fit for video analytics, traffic monitoring, or retail counting, where you often want to test ByteTrack against DeepSORT or NorFair without much glue code. Models are available in ONNX, PyTorch, and CoreML, so the same code can run on CPU, GPU, or macOS. The examples get a working detector or tracker up in about ten lines, and you can point it at your own trained weights by passing a file path. It also includes drawing helpers and demo scripts, which is enough to prototype with before you move to a heavier stack.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category