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}