#webcam #capture #camera #usb-device #api-bindings

uvc

libuvc的封装库,可安全、便捷地捕获摄像头流

10个版本

0.2.0 2021年1月6日
0.1.9 2020年9月29日
0.1.8 2020年6月19日
0.1.5 2020年1月11日
0.1.1 2018年9月11日

#148 in 视频

Download history 24/week @ 2024-03-11 16/week @ 2024-03-18 16/week @ 2024-03-25 36/week @ 2024-04-01 10/week @ 2024-04-08 12/week @ 2024-04-15 16/week @ 2024-04-22 8/week @ 2024-04-29 9/week @ 2024-05-06 13/week @ 2024-05-13 21/week @ 2024-05-20 12/week @ 2024-05-27 22/week @ 2024-06-03 19/week @ 2024-06-10 14/week @ 2024-06-17 15/week @ 2024-06-24

71 每月下载量
2 个Crates中使用(通过 eye-hal

MIT 许可协议

43KB
1K SLoC

libuvc的Rust安全封装

crates.io license

此库可访问摄像头,并允许用户捕获视频流。如何使用此库的示例可以在examples目录中找到。

例如,Access错误可能是由于程序没有对USB设备进行读写访问权限。您可以通过更改设备权限来授予所有用户访问权限,例如使用

chmod 0666 /dev/bus/usb/{BUS}/{DEVICE}

其中BUS和DEVICE可以通过lsusb找到,或者通过运行mirror示例。

文档

可以使用cargo doc创建文档

依赖项

要使用此crate,必须安装libuvc原生依赖项,或者使用vendor功能进行vendored。禁用默认功能并选择功能vendorsystem以选择供应商。

依赖项

~0–3.5MB
~59K SLoC