canny_edge_detector/
main.rs

1#[macro_use]
2extern crate ndarray;
3extern crate simplecv;
4
5use ndarray::prelude::*;
6use simplecv::io::*;
7use simplecv::color::*;
8use simplecv::filter::*;
9
10fn main() {
11    let lenna = imread("lenna.png");
12    let lenna = rgb2gray(&lenna);
13    let edge = canny_edge(&lenna, 0.5, 0.05, BorderType:: Reflect);
14    imsave_gray(&edge, "canny.png");
15}