13 releases
0.2.6 | May 27, 2022 |
---|---|
0.2.5 | Mar 26, 2020 |
0.2.4 | Sep 24, 2019 |
0.2.3 | Mar 21, 2019 |
0.2.0 | Nov 10, 2017 |
#503 in Images
35 downloads per month
Used in 2 crates
650KB
537 lines
Edge Detection
An implementation of the Canny edge detection algorithm in Rust. The base for many computer vision applications.
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
);
Dependencies
~6MB
~87K SLoC