kornia-rs

用 Rust 写高性能视觉算子,还能被 Python 直接调用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 计算机视觉 🍴 复刻 221 🐛 待处理 124 👀 关注 12
GitHub ↗
GitHub 星标 ★ 749
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,Apache-2.0 许可证

项目预览

kornia-rs 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类计算机视觉
开发团队kornia
定价模式🏷️完全免费
价格说明开源免费,Apache-2.0 许可证
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型computer-vision,deep-learning,image-processing,machine-learning,pyo3,python,robotics,rust
GitHub 星标★ 749
上线时间2022-03-05 00:00:00
代码更新2026-11-02
仓库体积40.1 MB
本站数据更新2026-11-02
维护状态活跃
收录时间2026-09-18
浏览次数1

项目介绍

kornia-rs 是用 Rust 编写的底层 3D 计算机视觉库,定位为 Kornia 生态的 Rust 实现。它解决的核心问题是:Python 视觉库在性能敏感场景(机器人、实时推理、嵌入式)下延迟高、内存开销大,而 Rust 生态又缺少一套完整、易用的视觉算法集合。项目提供图像读写与处理、张量操作、相机模型、几何变换、点云处理等基础能力,并通过 PyO3 暴露 Python 绑定,让 Python 用户也能调用 Rust 实现的高性能算子。整体设计强调零拷贝、低层可控和可组合,适合作为上层视觉流水线的底座,而不是开箱即用的端到端模型库。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-18 · 当前星标 ★ 749

使用教程

难度:入门 约 20 分钟 部署方式:嵌入应用 4 步

环境要求

  • Python 3.9+
  • Rust 工具链(仅改源码时需要)

安装与启动步骤

  1. 1装 Python 包

    直接装预编译轮子,不用自己编译。

    pip install kornia-rs
  2. 2看示例

    仓库示例覆盖图像读写与几何变换。

    ls examples
  3. 3跑通一次

    用示例验证环境没问题。

    python examples/basic.py
  4. 4接到自己工程

    按 API 换成自己的图像管线。

    # 在代码里 import kornia_rs

如何确认成功

示例能读入一张图并完成一次缩放与格式转换。

注意事项

  • 它把常用图像算子做成了 Rust 实现,Python 侧只做绑定。
  • 轮子覆盖常见平台,装不上再考虑源码编译。

核心亮点

  • Rust 实现带来低延迟与内存安全,适合机器人和实时场景
  • 通过 PyO3 提供 Python 绑定,兼顾 Rust 性能与 Python 易用性
  • 覆盖图像处理、相机模型、几何变换等底层视觉基础模块

不足之处

  • 项目处于早期,API 和功能覆盖仍在快速变化中
  • 文档与示例相对有限,上手需要一定 Rust 和视觉背景

适用场景

  • 机器人视觉流水线中的实时图像预处理
  • 需要低延迟的嵌入式或边缘端视觉推理
  • 用 Rust 重写 Python 视觉算子以提升性能

替代项目

opencv-rust、image-rs、kornia

上一篇:openMVG

下一篇:BoofCV

同类项目推荐

kraken 开源

多语言古籍手写文本,一键转成可编辑文字

OCR engine for all the languages

★ 1098 2026-09-19
EMLight 开源

单图秒出光照环境贴图,让虚拟物体无缝融入真实场景

[AAAI 2021] EMLight: Lighting Estimation via Spherical Distribution Approximation, [···

★ 172 2026-08-09
ultralytics 开源

几行代码搞定目标检测,训练部署一条龙

Ultralytics YOLO27, YOLO26, YOLO11, YOLOv8 — object detection, instance segmentatio···

★ 63041 2026-08-10
libreyolo 开源

MIT 许可的 YOLO 检测库,拿来就能商用

LibreYOLO is a MIT licensed open source computer vision library

★ 978 2026-09-18
TesserAct 开源

让机器人看懂并预测4D世界,实现具身智能

ICCV 2025 | TesserAct: Learning 4D Embodied World Models

★ 411 2026-08-09
colmap 开源

从照片一键重建三维场景,精度高、流程全

COLMAP - Structure-from-Motion and Multi-View Stereo

★ 13132 2026-08-10
annolid 开源

拖拽标注视频,自动追踪动物并分析行为

An annotation and instance segmentation-based multi-object tracking and behavior ana···

★ 59 2026-08-09
samexporter 开源

把 SAM 系列模型一键导出 ONNX,秒级部署到任意平台

Export and run SAM, MobileSAM, EfficientSAM, SAM 2/2.1, and SAM 3 as ONNX for portab···

★ 433 2026-08-31
pyod 开源

一站式异常检测库,60+算法开箱即用,自动选最优模型

A Python library for anomaly detection across tabular, time series, graph, text, ima···

★ 10073 2026-08-09