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硬件支持

Download history 15/week @ 2024-04-02 3/week @ 2024-04-09 8/week @ 2024-04-16 12/week @ 2024-04-23 34/week @ 2024-04-30 8/week @ 2024-05-07 9/week @ 2024-05-14 4/week @ 2024-05-21 1/week @ 2024-05-28 7/week @ 2024-06-04 6/week @ 2024-06-11

每月117次下载

MIT许可证

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内容

概述

此crate中提供的设备抽象基于通过Context结构从eye-hal子crate获取的PlatformDevice。它通过利用colorconvert模块执行透明的帧格式转换(例如,JPEG -> RGB解码)。

依赖关系

~0.2–3MB
~48K SLoC