[][src]Function raster::filter::sobel

pub fn sobel(src: &mut Image, mode: Orientation) -> RasterResult<()>

Apply Sobel edge detection.

Examples

use raster::{filter, Orientation};

// Create image from file
let mut image = raster::open("tests/in/sample.jpg").unwrap();
filter::sobel(&mut image, Orientation::Horizontal).unwrap();
raster::save(&image, "tests/out/test_filter_sobel_x.jpg").unwrap();

Before

After