#computer-vision #vision #computer #cv #core #photogrammetry

无 std cv-core

包含用于计算机视觉应用的核心原语

24个版本 (14个重大变化)

0.15.0 2020年6月23日
0.13.2 2020年6月21日
0.9.1 2020年3月8日
0.2.0 2019年12月28日

#5 in #cv

Download history 38/week @ 2024-04-05 54/week @ 2024-04-12 65/week @ 2024-04-19 34/week @ 2024-04-26 28/week @ 2024-05-03 39/week @ 2024-05-10 58/week @ 2024-05-17 37/week @ 2024-05-24 26/week @ 2024-05-31 22/week @ 2024-06-07 30/week @ 2024-06-14 33/week @ 2024-06-21 11/week @ 2024-06-28 33/week @ 2024-07-05 38/week @ 2024-07-12 31/week @ 2024-07-19

每月117次下载
用于8个crate (7 直接)

MIT许可证

32KB
339 代码行

cv-core

Discord Crates.io MIT/Apache docs.rs LoC Tests Lints no_std

这个库为Rust中的计算机视觉(CV)提供通用抽象和类型。所有rust-cv生态系统中包含或依赖于CV类型的crate都依赖于这个crate。这包括相机模型特性、方位、姿态、关键点等。该crate设计得非常小,以减少构建时间。它引入了一些依赖,这些依赖可能会在正常编写计算机视觉代码时引入。核心概念是,所有CV crate都可以通过使用该crate中指定的抽象和类型相互协作。

该crate设计为与#![no_std]一起工作,即使没有分配器。libm用于所有不在std中存在的数学算法。任何不需要在整个CV crate之间共享的代码都不应属于此存储库。如果有将某些crate可能需要的代码放入cv-core的合理原因,则应通过功能门控。

依赖项

~4.5MB
~95K SLoC