ofps
rerun
ofps | rerun | |
---|---|---|
1 | 14 | |
70 | 5,269 | |
- | 8.8% | |
2.7 | 9.9 | |
almost 2 years ago | 4 days ago | |
Rust | Rust | |
- | 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.
ofps
-
I wrote my computer vision dissertation in rust
The overall experience building it was pretty great, with some surprises along the way. Somehow I managed to create a rustc ICE when compiling stable code, but it was very particular to set up, so I am not sure if one could even reproduce it. Rust was a great choice for its performance, type safety and available crates - nalgebra was a true lifesaver here, and integrating egui with wgpu was a really empowering experience. The project is not quite production quality, but it might come in handy for any future computer vision research. I called it OFPS, and you can find it on crates.io or my github.
rerun
-
Rapier is a set of 2D and 3D physics engines written in Rust
Maybe the folks at Rerun [1] know something about it? I imagine at least some of their customers are Rust robotics shops.
[1] https://github.com/rerun-io/rerun
- Rerun v0.12
-
Introducing Rerun 0.10!
Full release notes: https://github.com/rerun-io/rerun/blob/main/CHANGELOG.md
- Open-source visualization toolbox for C++
-
Rerun 0.9 – a framework for visualizing streams of multimodal data
No specific support for audio embeddings yet, though depending on you're specific use-case, you might be able to map your data to more generic primitives such a TimeSeriesScalar, LineStrips2D, BarChart, or Tensor.
We have an open issue for adding more support for audio-based projects -- if you have specific needs feel free to add a comment: https://github.com/rerun-io/rerun/issues/2852
-
Announcing Rerun 0.6 - the easy-to-use visualization toolkit
Read the full changelog at https://github.com/rerun-io/rerun/releases/tag/0.6.0
-
Real-Time Visualization of Streaming Data in Python with ReRun
https://github.com/rerun-io/rerun is such a great tool for creating interactive dashboards to look at real-time data. Curious if there are others looking for something like this and what the other use cases would be interesting. I have heard ideas like:
-
Emerging Rust GUIs in a WASM world
egui's lead author is using it for his computer vision startup.
-
Considerations for Power Draw with egui
To test the power draw, I conducted an unscientific experiment by circling the cursor over both a GTK4 app (GNOME Console) and an egui app (Rerun Viewer), while monitoring the CPU/GPU utilization and stabilized power draw with PowerTOP. The results indicated that when circling the cursor over the GTK4 app, the CPU/GPU usage was nearly negligible, and the stabilized power draw was around 13 W. In contrast, when circling the cursor over the egui app, the CPU/GPU usage was considerably higher, resulting in a stabilized power draw of around 21 W. This amounts to an increase of approximately 60%. Taking into account a power draw of around 10 W when doing nothing at all, the increase becomes roughly 260%. I also tried the same experiment with Iced, and while the increase was not as extreme, it still utilized resources when circling the cursor over a blank surface.
What are some alternatives?
scanner - Document scanning from scratch
entr - Run arbitrary commands when files change
cv - Rust CV mono-repo. Contains pure-Rust dependencies which attempt to encapsulate the capability of OpenCV, OpenMVG, and vSLAM frameworks in a cohesive set of APIs.
polyscope - A C++ & Python viewer for 3D data like meshes and point clouds
vviz - Rapid prototyping GUI, and visual printf-style debugging for computer vision development.
minitest-autotest
squad-mortar-helper - 💣 SMH – a computer vision project for automatic, precision mortar strike calculations in Squad
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
lance - Modern columnar data format for ML and LLMs implemented in Rust. Convert from parquet in 2 lines of code for 100x faster random access, vector index, and data versioning. Compatible with Pandas, DuckDB, Polars, Pyarrow, with more integrations coming..
Skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Libraries - The Squared C# Library Collection