edge-detection 0.2.1

The canny edge detection algorithm
Documentation

An implementation of the Canny edge detection algorithm in Rust. The base for many computer vision applications.

Finding the edges in an image

extern crate edge_detection;
extern crate image;

let source_image = image::open("testdata/line-simple.png")
    .expect("failed to read image")
    .to_luma();
let detection = edge_detection::canny(
    source_image,
    1.2,  // sigma
    0.2,  // strong threshold
    0.01, // weak threshold
);

See the canny function for details on what each parameter means.