segment_everything/
segment-everything.rs

1
2
3
4
5
6
7
8
9
10
use segment_anything_rs::*;

fn main() {
    let model = SegmentAnything::builder().build().unwrap();
    let image = image::open("examples/landscape.jpg").unwrap();
    let images = model.segment_everything(image).unwrap();
    for (i, img) in images.iter().enumerate() {
        img.save(format!("{}.png", i)).unwrap();
    }
}