perceptual-hash: Find duplicate images

[ application, bsd3, commandline, images, library, program ] [ Propose Tags ]

Find similar images using perceptual hashes


[Skip to Readme]
Versions [faq] 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.1.0, 0.1.1.1, 0.1.2.0 (info)
Change log CHANGELOG.md
Dependencies base (>=4.9 && <5), containers, filepath, hip, optparse-applicative (>=0.13.0.0), par-traverse (>=0.2.0.0), perceptual-hash, primitive, repa, stm (>=2.3), vector, vector-algorithms [details]
License BSD-3-Clause
Copyright Copyright: (c) 2019 Vanessa McHale
Author Vanessa McHale
Maintainer vamchale@gmail.com
Category Application, CommandLine, Images
Source repo head: git clone https://github.com/vmchale/phash
Uploaded by vmchale at Wed Aug 28 00:37:35 UTC 2019
Distributions NixOS:0.1.2.0
Executables phash
Downloads 204 total (108 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2019-08-28 [all 3 reports]

Modules

  • ForeignHash
  • PerceptualHash

Flags

NameDescriptionDefaultType
with-phash

Use FFI bindings to pHash

DisabledManual
llvm

Use LLVM backend to GHC rather than NCG

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees


Readme for perceptual-hash-0.1.2.0

[back to package description]

phash

Build Status Windows build status Hackage CI Hackage Dependencies of latest version on Hackage

This is a command-line tool to detect (potential) duplicate images. It also contains a Haskell library.

Use

Use it on one or more directories:

phash ~/Pictures ~/Downloads
~/Pictures/frog.jpeg, ~/Downloads/frog.png

Installation

Script

On many platforms, you can install with a script, viz.

curl -sSl https://raw.githubusercontent.com/vmchale/phash/master/bash/install.sh | sh -s

Pre-Built Release

Download the latest release from here.

Source

Download cabal-install and GHC. Then:

cabal new-install perceptual-hash