#capture #webcam #camera #v4l #mf

camera_capture

在Linux和Windows上捕获网络摄像头图像

6个版本 (重大更改)

使用旧的Rust 2015

0.5.0 2017年11月20日
0.4.0 2017年10月23日
0.3.0 2016年4月28日
0.2.2 2016年4月21日
0.1.1 2016年4月21日

#325 in 视频

Download history 1/week @ 2023-12-17 1/week @ 2023-12-24 9/week @ 2024-01-07 6/week @ 2024-01-14 7/week @ 2024-02-11 30/week @ 2024-02-18 34/week @ 2024-02-25 21/week @ 2024-03-03 31/week @ 2024-03-10 23/week @ 2024-03-17 26/week @ 2024-03-24

每月105次下载
用于 3 crates

MIT 许可证

9KB
191

Rust中的网络摄像头捕获

描述

捕获网络摄像头图像,并通过迭代器提供对它们的访问。在Linux上与v4l2兼容。

待办事项

  • 通过通道 Receiver 进行线程访问
  • 自动检测和选择网络摄像头

示例

extern crate camera_capture;

fn main() {
    let cam = camera_capture::create(0).unwrap();
    let cam = cam.fps(5.0).unwrap().start().unwrap();
    for _image in cam {
        println!("frame");
    }
    println!("done");
}

Piston 示例

在示例目录中

依赖项

~10MB
~35K SLoC