Skip to main content

Library for image hashing and deduplication.

Project description

# SDHash [![Build Status](](

A Python library for computing hashes of images which ignore perceptual differences.

## Usage

import sdhash
from PIL import Image

i1 ='test1.png')
i2 ='test1_noise.png')
i3 ='test2.png')

sdhash.test_duplicate(i1, i2) # True
sdhash.test_duplicate(i1, i3) # False
sdhash.hash_image(i1) # [ an md5 output ]

## Background

Suppose you want to test that two images are identical. The naive approach of simply comparing the byte-array representation of the two is not good.

## Algorithm

## Installation ##

The Python image library and NumPy/SciPy etc.

Installation is simple, via `pip`:

pip install sdhash


Resistance to rotation, mirroring etc.
Tunable knobs (for similarity detection etc.)

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for sdhash, version 0.0.4
Filename, size File type Python version Upload date Hashes
Filename, size sdhash-0.0.4-py2-none-any.whl (5.5 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size sdhash-0.0.4.tar.gz (4.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page