7个版本 (4个重大更新)
0.5.0 | 2023年10月28日 |
---|---|
0.4.1 | 2021年5月29日 |
0.4.0 | 2021年4月9日 |
0.3.1 | 2020年11月6日 |
0.1.0 | 2020年7月2日 |
#460 在 硬件支持
每月117次下载
97KB
2K SLoC
eye
eye
为Rust中的摄像头硬件交互提供高级抽象。它利用eye堆栈的其它部分,如eye-hal
,提供一个跨平台的抽象层。
其中eye-hal
提供了一个相对底层的抽象,eye
旨在在此基础上扩展并利用现代编程模式,如异步代码。本crate的主要目标是提供一个易于使用的高级API。
高级eye
crate的其他功能包括透明的帧格式转换等。
lib.rs
:
eye是一个跨平台的摄像头捕获和控制库。
此crate在底层部分(如eye-hal
)之上提供了一个高级API。
还可以在README.md文件中找到更多文档,该文件在GitHub上最容易查看。
概述
此crate中提供的设备抽象基于通过Context
结构从eye-hal
子crate获取的PlatformDevice。它通过利用colorconvert
模块执行透明的帧格式转换(例如,JPEG -> RGB解码)。
依赖关系
~0.2–3MB
~48K SLoC