[−][src]Function raster::compare::similar
pub fn similar(image1: &Image, image2: &Image) -> RasterResult<u8>
Compare two images and returns a hamming distance. A value of 0 indicates a likely similar picture. A value between 1 and 10 is potentially a variation. A value greater than 10 is likely a different image.
Examples
use raster::compare; let image1 = raster::open("tests/in/sample.jpg").unwrap(); let image2 = raster::open("tests/in/sample.png").unwrap(); let hamming_distance = compare::similar(&image1, &image2).unwrap(); println!("{}", hamming_distance);