img_hash

Now builds on stable Rust! (But needs nightly to test.)
A library for getting perceptual hash values of images.
Thanks to Dr. Neal Krawetz for the outlines of the Mean (aHash), Gradient (dHash), and DCT (pHash) perceptual hash algorithms:
http://www.hackerfactor.com/blog/?/archives/432-Looks-Like-It.html (Accessed August 2014)
With the rust-image feature, this crate can operate directly on buffers from the PistonDevelopers/image crate.
Usage
Add img_hash to your Cargo.toml:
[dependencies.img_hash]
git = "https://github.com/cybergeek94/img_hash"
# For interop with `image`:
features = ["rust-image"]
Example program:
extern crate image;
extern crate img_hash;
use ;