5 个版本 (3 个破坏性更改)

0.8.0 2024年7月1日
0.7.0 2024年6月22日
0.6.1 2024年6月3日
0.6.0 2024年5月27日
0.5.0 2024年4月11日

#992机器学习

Download history 18/week @ 2024-05-20 199/week @ 2024-05-27 199/week @ 2024-06-03 19/week @ 2024-06-10 113/week @ 2024-06-17 34/week @ 2024-06-24 222/week @ 2024-07-01 21/week @ 2024-07-15 3/week @ 2024-07-22 24/week @ 2024-07-29 9/week @ 2024-08-05

每月下载量 57
用于 7 crates

MIT/ApacheLGPL-2.0

325KB
8K SLoC

sophus-rs

Latest version Documentation

计算机视觉和机器人技术中的二维和三维几何学

概述

sophus-rs 是一个用于计算机视觉和机器人技术应用的 2d 和 3d 几何学的 Rust 库。它是专注于 李群(例如,2d 和 3d 中的旋转和变换)的 Sophus C++ 库的衍生品。

除了李群之外,sophus-rs 还包括其他几何/数学概念,如单位向量、样条、图像类、相机模型以及其他工具,如非线性最小二乘优化。

状态

此库处于早期开发阶段 - 因此 API 极不稳定。预计现有功能将在未来被删除或更改。

但是,目标是追求正确性,这得益于一个全面的测试套件。

构建

sophus-rs 依赖于稳定版本。

[dependencies]
sophus = "0.8.0"

为了允许批量类型,例如 BatchScalarF64,需要 'simd' 功能。此功能依赖于 portable-simd,目前仅在 nightly 中可用。没有计划依赖任何其他 nightly 功能。

[dependencies]
sophus = { version = "0.8.0", features = ["simd"] }

依赖项

~8.5MB
~167K SLoC