Similari
A framework for building high-performance real-time multiple object trackers (by insight-platform)
stackblur-iter
A fast, iterative, correct approach to Stackblur, resulting in a very smooth and high-quality output, with no edge bleeding (by LoganDark)
Similari | stackblur-iter | |
---|---|---|
8 | 4 | |
178 | 8 | |
3.4% | - | |
6.6 | 7.6 | |
26 days ago | over 1 year ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
Similari
Posts with mentions or reviews of Similari.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-16.
-
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;
stackblur-iter
Posts with mentions or reviews of stackblur-iter.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-07-25.
-
Kalman filter in Rust runs 120+ times faster than NumPy, SciKit implementation
I love iterators, but they suffer from nesting. For example stackblur-iter suffers from the problem where you have to have a ready-made iterator over the pixels you want to blur before you can construct a StackBlur over it.
-
Looking to make an X11 compositor (like picom) in Rust with wgpu
With that said, I'm not particularly happy that blurring in 4K with a relatively small radius stresses out my GPU to the max, but I also have a basically constant-time software implementation that I can draw from, so we'll see how that turns out.
-
Fastblur - a small blur tool with some cool features and filters
I wonder what blur you are using. Have you tried stackblur-iter? Especially the rayon or rayon-simd branches.
-
Just released another new crate, `stackblur-iter`, which is a fast, correct and flexible Stackblur implementation
GitHub
What are some alternatives?
When comparing Similari and stackblur-iter you can also consider the following projects:
deep_sort - Simple Online Realtime Tracking with a Deep Association Metric
i3lockr - Distort a screenshot and run i3lock
hora - 🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .
stackblur - A fast gaussian blur approximation.
small_matrix - A simple matrix library made in Rust.
tract - Tiny, no-nonsense, self-contained, Tensorflow and ONNX inference
picom - A lightweight compositor for X11
LibRapidRust - An optimised derivative of the LibRapid C++ library. Made with love for mathematics and computer science.
sort - Simple, online, and realtime tracking of multiple objects in a video sequence.
Numba - NumPy aware dynamic Python compiler using LLVM