phash

Bindings to the C++ pHash library (phash.org).


License
GPL-3.0

Documentation

PHash

Hex.pm Hex.pm

This library provides NIF bindings to phash and is provided under the same license (GNU GPL).

Installation

The package can be installed by adding phash to your list of dependencies in mix.exs:

def deps do
  [
    {:phash, "~> 0.1"}
  ]
end

Note that this requires you to have GCC/G++ and CMake installed to build the C++ code of the library. Any dependencies that pHash by itself requires may also need to be installed (the CMake build script will tell exactly which are needed).