simple-image-interface

Document

Get started

sudo apt install libv4l-dev

sudo apt install -y clang libavcodec-dev libavformat-dev libavutil-dev pkg-config

"simple_image_interface" = "0.1.2"

```rust

if args.len() < 2 || &args[1] == "pic" {
    interface = SimpleImageInterface::new_picture("./data/from_raw.png");
} else if &args[1] == "video" {
    interface = SimpleImageInterface::new_video("./data/random_ball.mp4");
} else {
    interface = SimpleImageInterface::new_camera("/dev/video0", 640, 360, 330);
    // width, height, fps
}

let mut frame_index = 0;
loop {
    frame_index += 1;
    let input_image = interface.get_frame();
    if input_image.is_none() {
        break;
    }
    my_image_proc(&input_image.unwrap(), frame_index);
}

```

Note

History

Reference