sudo apt install libv4l-dev
sudo apt install -y clang libavcodec-dev libavformat-dev libavutil-dev pkg-config
"simple_image_interface" = "0.1.5"
```rust use simpleimageinterface::simpleimageinterface::SimpleImageInterface;
fn main() { if args.len() < 2 || &args[1] == "pic" { interface = SimpleImageInterface::newpicture("./data/fromraw.png"); } else if &args[1] == "video" { interface = SimpleImageInterface::newvideo("./data/randomball.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);
}
} ```