#169 · Primary category: Computer Vision
kornia-rs
🦀 Low-level 3D Computer Vision library in Rust
Project last updated:08/29/26
GitHub Stars
698
Forks
197
Contributors
57
License
Apache-2.0
Why we included this project
Teams building real-time vision pipelines in Rust or Python often end up maintaining separate CPU and CUDA code paths. kornia-rs sidesteps that: its Image type and operators dispatch to CPU or NVIDIA GPU depending on where the data lives, so one code path covers both. The zero-copy handoff to PyTorch and TensorRT through DLPack and the CUDA array interface matters when you're feeding camera frames into a model and don't want to pay for host copies, and the fused NV12/YUYV-to-normalized-CHW kernel is aimed at live inference. Python bindings via PyO3 bring the same functionality into free-threaded Python builds, and the AprilTag detection, feature detection, and VLM integration examples give a concrete sense of what the crate can carry. Robotics and embedded vision teams get the memory safety and the absence of a GIL that matter in latency-sensitive pipelines.
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
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)