sort
Similari
sort | Similari | |
---|---|---|
8 | 8 | |
3,719 | 177 | |
- | 2.8% | |
3.3 | 6.6 | |
5 months ago | 20 days ago | |
Python | Rust | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sort
- [D] how does military auto turrets like CWIS not get confused when there are multiple targets?
-
Similari 0.26.2: MOT framework with Python bindings
Similari is a Rust/Python framework aimed at building sophisticated tracking systems. With Similari, you can develop highly efficient parallelized SORT, DeepSORT, and other sophisticated multiple-object tracking engines.
-
How to improve a YoloV5 model after the first training?
One interesting thing to consider is about using a new model's output as training data is the following. If you use some object tracking algorithm like SORT, you might be able to find frames where the object was "tracked" even though the model didn't detect the object (some type of flickering). In this case, you're able to run the model on video and make it better by giving it these new bounding boxes based on "tracking". Does that make sense?
- Temporal filtering of CNN detectors
- How to track an object between detections with a kalman filter?
-
[P] Gait Recognition in the wild
The model is an ST-GCN trained in a completely unsupervised manner, from a LOT of skeleton sequences. Pose estimation was performed with AlphaPose, and tracked using SORT.
-
Is it possible to track objects on the go?
Yes it is possible! It's an addition to object detection, so I suggest you look for "object detection tracking". You can find articles like this one which refers to Python libraries like this one.
-
I made a traffic light detection program with a self-trained dataset
congratz! that's a great project. since you have the detector operating on videos, you could add a simple tracking-by-detection method like SORT. https://github.com/abewley/sort#using-sort-in-your-own-project it's really easy to use, and creates temporally constistent tracks by associating detections in successive frames.
Similari
-
Similari 0.26.2: MOT framework with Python bindings
Hello, community. I have released a new version of Similari - 0.26.2.
-
How to integrate DeepSORT with YOLOv8
Well, I never used the original DeepSORT implementation from the repo, but as I know you can pass any ReID to DeepSORT's predict if the metric is compatible. E.g. I have my own tracking library with DeepSORT flavor implemented. To run predict one just fill the structure like demonstrated here: https://github.com/insight-platform/Similari/blob/main/python/visual_sort.py
-
Similari 0.22.4 is released
Benchmark results;
-
Meet Similari - Rust multi-object tracker framework with Python Bindings
Both trackers support axis-aligned and rotated bounding boxes and work really fast (4-10 times faster than NumPy SORT depending on the number of objects in the scene).
-
Kalman filter in Rust runs 120+ times faster than NumPy, SciKit implementation
Rust code (Similari framework repo): https://github.com/insight-platform/Similari/blob/main/src/utils/kalman.rs
-
Similari - a high-performance framework for object trackers development
My work is broadly connected with object trackers development, recently I have had a chance to publish an open source framework for developing object trackers. The framework name is Similari, it is written in Rust, making it a high-performance and robust solution. Feature vector operations are optimized for SIMD. I wrote an introductory article on Medium that explains how to build an IoU tracker with Similari: article. Also, the project repository contains a set of examples of how to construct trackers.
-
Simple IoU tracker with Similari and Rust
Several days ago, I posted the announcement about Similari - a rust framework for building tracker and similarity search engines. That post was positively accepted, but a couple of people wanted to learn more about the applicability of Similari. To fill the gap, I wrote an article on Medium where I demonstrated how to build a simple IoU tracker with Similari. I also do my best to fill the repo with useful samples - you can look at the samples directory to find how to build various trackers with the framework.
-
Meet "Similari" - rusty in-memory vector similarity search engine
you can construct simple vectorwise searches, see an example, it's not as performant as HNSW but more universal;
What are some alternatives?
Beginner-Traffic-Light-Detection-OpenCV-YOLOv3 - This is a python program using YOLO and OpenCV to detect traffic lights. Works in The Netherlands, possibly other countries
deep_sort - Simple Online Realtime Tracking with a Deep Association Metric
hora - 🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .
AlphaPose - Real-Time and Accurate Full-Body Multi-Person Pose Estimation&Tracking System
small_matrix - A simple matrix library made in Rust.
Yolo_mark - GUI for marking bounded boxes of objects in images for training neural network Yolo v3 and v2
stackblur-iter - A fast, iterative, correct approach to Stackblur, resulting in a very smooth and high-quality output, with no edge bleeding
tract - Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference
LibRapidRust - An optimised derivative of the LibRapid C++ library. Made with love for mathematics and computer science.
Numba - NumPy aware dynamic Python compiler using LLVM