Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 1.84 KB

README.md

File metadata and controls

64 lines (43 loc) · 1.84 KB

libfastimagehash

CodeFactor GitHub license

WIP: Not ready for production use!

libfastimagehash is a imagehash replacement for C/C++.

See also:

*See all benchmarks

Example usage

#include <fastimagehash.h>

int main() {
    unsigned char result[HASH_SIZE];

    phash_file("image.jpeg", result, HASH_SIZE, HIGHFREQ_FACTOR);
}

Build from source

# Download dependencies
apt install libopencv-dev libfftw3-dev cmake

# Checkout source
git clone --recursive https://github.com/simon987/fastimagehash

# Build
cmake .
make

# Install as a system library
sudo make install

Built with

Disclaimer: The methods used to compute the image hashes are identical to the imagehash python library, however, due to some slight differences in the way OpenCV vs Pillow images are resized, the final image hashes are not always exactly the same.