#capture #webcam #camera #v4l #mf

camera_capture

capture webcam images on linux and windows

6 releases (breaking)

Uses old Rust 2015

0.5.0 Nov 20, 2017
0.4.0 Oct 23, 2017
0.3.0 Apr 28, 2016
0.2.2 Apr 21, 2016
0.1.1 Apr 21, 2016

#562 in Video

Download history 13/week @ 2024-11-13 14/week @ 2024-11-20 11/week @ 2024-11-27 20/week @ 2024-12-04 46/week @ 2024-12-11 14/week @ 2024-12-18 6/week @ 2025-01-01 10/week @ 2025-01-08 24/week @ 2025-01-15 11/week @ 2025-01-22 14/week @ 2025-01-29 44/week @ 2025-02-05 23/week @ 2025-02-12 17/week @ 2025-02-19 51/week @ 2025-02-26

139 downloads per month
Used in 3 crates

MIT license

9KB
191 lines

Webcam capturing in Rust

Description

Captures webcam images and offers access to them through an iterator. Works with v4l2 on linux.

TODO

  • threaded access through channel Receiver
  • automatic webcam detection and selection

Example

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 Example

In the examples directory

Dependencies

~2MB
~37K SLoC