GitHub topics: perceptual-hashing
facebook/ThreatExchange
Trust & Safety tools for working together to fight digital harms.
Language: C++ - Size: 150 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,219 - Forks: 327

eternal-flame-AD/yume-pdq
Optimized kernels from hashing to vectorized or Vulkan shader-based exact matching for near real-time high-throughput high-recall PDQ-based image screening.
Language: Rust - Size: 20.4 MB - Last synced at: about 9 hours ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0

jankais3r/pyPhotoDNA
Calculate PhotoDNA hashes using Python
Language: Python - Size: 17.6 KB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 3

Nakilon/dhash-vips
vips-powered ruby gem to measure images similarity, implementing dHash and IDHash algorithms
Language: Ruby - Size: 589 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 91 - Forks: 14

sylphlab/media-curator
Intelligently organizes and deduplicates large digital photo and video collections using metadata and content analysis (perceptual hashing, LSH).
Language: TypeScript - Size: 1.58 MB - Last synced at: 9 days ago - Pushed at: 15 days ago - Stars: 3 - Forks: 0

Nuraj250/TraceBack-Reverse-Image-Finder
TraceBack helps you instantly find the source of any image, detect edits or crops, and identify AI-generated or fake images—all with one click.
Language: JavaScript - Size: 0 Bytes - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

aetilius/pHash
pHash - the open source perceptual hash library
Language: C++ - Size: 22.3 MB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 580 - Forks: 81

btd/sharp-phash
sharp based perceptual hash implementation
Language: JavaScript - Size: 843 KB - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 54 - Forks: 13

roboflow/neuralhash-collisions
A catalog of naturally occurring images whose Apple NeuralHash is identical.
Language: JavaScript - Size: 27.1 MB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 149 - Forks: 6

benhoyt/dhash
Python library to calculate the difference hash (perceptual hash) for a given image, useful for detecting duplicates
Language: Python - Size: 17.6 KB - Last synced at: 28 days ago - Pushed at: 11 months ago - Stars: 364 - Forks: 38

aastopher/imgdd
Performance-first perceptual hashing library; perfect for handling large datasets. Designed to quickly process nested folder structures, commonly found in image datasets.
Language: Rust - Size: 6.57 MB - Last synced at: 14 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

knjcode/imgdupes
Identifying and removing near-duplicate images using perceptual hashing.
Language: Python - Size: 928 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 353 - Forks: 23

joshooaj/PerceptHash
Compare similar images using perceptual hashes with PowerShell on all platforms
Language: PowerShell - Size: 17.4 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

rtulke/pdiff
Perceptual Diff pdiff is an fast image comparison utility that makes use of a computational model of the human visual system to compare two images.
Language: Python - Size: 1.84 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

jankais3r/jPhotoDNA
CLI Java wrapper for the PhotoDNA library
Language: Java - Size: 99.6 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 24 - Forks: 3

mk-fg/image-deduplication-tool
Tool to detect (and get rid of) similar images using perceptual hashing (pHash lib)
Language: Python - Size: 13.7 KB - Last synced at: 19 days ago - Pushed at: over 8 years ago - Stars: 82 - Forks: 8

starkdg/phash
open source perceptual hashing library
Language: C++ - Size: 3.56 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 7

gfieldGG/videohash Fork of akamhy/videohash
Near Duplicate Video Detection (Perceptual Video Hashing) - Get a 256-bit comparable hash value for any video.
Language: Python - Size: 10.5 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

nikvoronin/we-aint-same
Let's find out duplicate images with Perceptual Hashing algorithms
Language: C# - Size: 21.5 KB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1

sebescudie/VL.ImageHashes
Provides vvvv and VL nodes to perform perceptual image hashing (work in progress !)
Size: 35.2 KB - Last synced at: 4 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

9elt/fast-dhash
A fast rust implementation of the perceptual hash dhash
Language: Rust - Size: 1000 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

wolny/phash-hierarchical-clustering
Hierarchical clustering of images using phash and Hamming distance
Language: Scala - Size: 1.37 MB - Last synced at: about 8 hours ago - Pushed at: almost 8 years ago - Stars: 8 - Forks: 3

Ahmed-Hajhamed/Shazam-like-Song-Identifier
Music Detection Application that uses audio fingerprinting and perceptual hashing. Users can add their custom database with one click.
Language: Python - Size: 131 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

vmchale/perceptual-hash
Perceptual Hash in J
Language: J - Size: 1000 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 9 - Forks: 1

transitive-bullshit/phash-gif
Perceptual GIF hashing for easily finding near-duplicate GIFs.
Language: JavaScript - Size: 5.5 MB - Last synced at: 21 days ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 1

nyavramov/monitor_web_page_changes
I thought it would be nice to get an email alert when a new job posting appears on a website, so I can use this to check for the newest job openings on various sites
Language: Python - Size: 15.5 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 4

cofacts/media-manager
An production-ready Node.JS API library that provides index search capability on different file types.
Language: TypeScript - Size: 5.72 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

simon987/fastimagehash
C/C++ replacement for the 'imagehash' python package
Language: C++ - Size: 11 MB - Last synced at: 14 days ago - Pushed at: almost 2 years ago - Stars: 19 - Forks: 1

ml-research/Learning-to-Break-Deep-Perceptual-Hashing
[FAccT 2022] Source code for our paper "Learning to Break Deep Perceptual Hashing: The Use Case NeuralHash".
Language: Python - Size: 7.01 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 25 - Forks: 5

umbertogriffo/fast-near-duplicate-image-search
Fast Near-Duplicate Image Search and Delete using pHash, t-SNE and KDTree.
Language: Python - Size: 28.5 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 147 - Forks: 20

dlaperriere/Find_Similar_Images
Reverse image search utility based on perceptual hash algorithms
Language: C# - Size: 1.63 MB - Last synced at: 9 months ago - Pushed at: over 8 years ago - Stars: 24 - Forks: 9

gangeshbaskerr/Phishing_Hashing_Logo_DomainName
Trying to incorporate new features using various Hasing techniques to detect phishing websites. Also doing something like searching the logo of the website and extracting keywords to search again to lead to the legitimate site.
Language: Jupyter Notebook - Size: 853 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

Nr90/imgsim
Golang library for computing perceptual hashes of images
Language: Go - Size: 30.3 KB - Last synced at: 9 months ago - Pushed at: about 7 years ago - Stars: 72 - Forks: 4

azr/phash
A simple perceptual hash library in pure Go.
Language: Go - Size: 9.8 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 4

Roy0309/ImageSimilarityDetection-UI
Find similar images in several directories by aHash/dHash/pHash.
Language: C# - Size: 1.41 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 17 - Forks: 4

adriacabeza/go-imagecleaner
📸 Clean your image folder using perceptual hashing and BK-trees using Go!
Language: Go - Size: 973 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 2

poslegm/scala-phash
Image comparison by hash codes
Language: Scala - Size: 7.43 MB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 20 - Forks: 3

nitinramadoss/image_compare
Dart package for comparing images. Find the difference between two images by using a variety of image comparison techniques.
Language: Dart - Size: 3.3 MB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 26 - Forks: 9

brett-lempereur/ish
A collection of algorithms for comparing the similarity of images using perceptual hashes
Language: Go - Size: 15.4 MB - Last synced at: 9 months ago - Pushed at: over 8 years ago - Stars: 18 - Forks: 0

kamil-sita/image-copy-finder
Multi module project focused on near-duplicate search for images.
Language: Java - Size: 176 KB - Last synced at: 9 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 1

teran/deduplicator 📦
Lightroom plug-in to deduplicate images based on perceptual hash algorithms
Language: Lua - Size: 115 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 55 - Forks: 7

fr3fou/decker
check for duplicate images and find the best one in a folder with an easy to use cli
Language: Go - Size: 89.8 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 2

giganttheo/imagehash_jax
Fast JAX implementions of image hashing methods
Language: Python - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MarwaAbdelAal/Shazam-like-app
a python aplication that generates a fingerprint to audio file, by extracting spectrogram and some features from it.
Language: Python - Size: 11.3 MB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

ray-1337/perceptual-hash
Generate content-based image hashes on Node.js.
Language: TypeScript - Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

normanyahq/Break12306Captcha
Code and models accompanying "Learning to Associate Words and Images Using a Large-scale Graph"
Language: Jupyter Notebook - Size: 65.9 MB - Last synced at: 9 months ago - Pushed at: almost 8 years ago - Stars: 17 - Forks: 7

kemonomachi/experhash
Perceptual hashing of images in Elixir
Language: C++ - Size: 34.2 KB - Last synced at: 9 months ago - Pushed at: almost 6 years ago - Stars: 18 - Forks: 7

dfd-tud/mihbs
Language: Python - Size: 12 MB - Last synced at: 9 months ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 1

matteounitn/iHashDNA
Perceptual hashing library in python (with redis)
Language: Python - Size: 134 KB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 12 - Forks: 0

tenxlenx/GpuDct
A library to extract DCT hashes with CUDA
Language: Cuda - Size: 8.79 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

apaz-cli/ML-ImageHash
A PyTorch implementation of a machine learning perceptual image hash algorithm for near-duplicate detection and fast content-based image retrieval.
Language: Jupyter Notebook - Size: 3.89 MB - Last synced at: 9 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

victorkifer/kaggle-avito-duplicate-ads
Language: Jupyter Notebook - Size: 19.5 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

mr-eyes/duplicate_images_detector
Detect duplicate images and view the distinct in a web app
Language: Python - Size: 11.7 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 1

kyusu/uniqueImages
A node command line tool which can be used to find duplicate images in a directory even if the images differ in resolution, contrast, brightness or color.
Language: JavaScript - Size: 1.02 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 6 - Forks: 3

poslegm/scala-phash-demo
Demo application for scala-phash library
Language: Scala - Size: 13.7 KB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 4 - Forks: 1

yunpengn/AudioDup
A trivial approach for near-duplicate detection of audios
Language: Python - Size: 2.59 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

anvilsecure/hominoid
Proof of concept for an anti-phishing browser plugin, working by comparing pages screenshots with perceptual hashing algorithms.
Language: HTML - Size: 2.03 MB - Last synced at: 24 days ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 3

AzuxDario/Perceptual-image-hashes
Here will be C++ library for perceptual image hashes.
Language: C++ - Size: 11.7 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

teran/imgsum 📦
Image perceptual hashing tool
Language: Go - Size: 188 KB - Last synced at: 9 months ago - Pushed at: about 5 years ago - Stars: 14 - Forks: 3

simon987/fastimagehash-go
go bindings for libfastimagehash
Language: Go - Size: 23.4 KB - Last synced at: 17 days ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

ishanjain28/perceptualhash
perceptual hashing library to check similarity in percentage between two similar images
Language: Go - Size: 823 KB - Last synced at: 9 months ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 2

K-C-DaCosta/image_grouper
A cli tool to group images together by similarity
Language: Rust - Size: 2.39 MB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

yash-srivastava19/Maxwell
A Perceptual Hashing program for Images
Language: Python - Size: 22.5 KB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

avbase/pHashCalc
Android librarry (kotlin) : Image (JPEG, BMP) comparison (perceptual hash algorithm)
Size: 863 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

mattias-lidman/photo-tools
A humble collection of command line tools for managing photos. Includes a perceptual hash for finding near-duplicates, and some exiftool wrappers for handling metadata.
Language: Python - Size: 8.79 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

dfk-paris/similARiTy
find similar/duplicate images
Language: Python - Size: 19.5 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

infinisil/soph
Efficiently import pictures while handling duplicates gracefully
Language: Haskell - Size: 391 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 0

transitive-bullshit/phash-im
Perceptual image hashing provided by imagemagick.
Language: JavaScript - Size: 3.59 MB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 0

lannguyen0910/image-deep-hash
Image Deep Hash with CNN models
Language: Jupyter Notebook - Size: 15.5 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

seb-lewis/deno-imagehash
Perceptual JPEG image hashing for Deno via Blockhash.js
Language: TypeScript - Size: 16.6 KB - Last synced at: 17 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

KOLANICH-libs/JImageHash.py
Python bindings to JImageHash Java library
Language: Python - Size: 13.7 KB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

pavlus/bad_apple_moon_emoji
Processing 3 code to play Bad Apple !! with moon phase emojis.
Language: Processing - Size: 14.1 MB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

KevinGliewe/imghash
Creates perceptual hash values from images.
Language: Rust - Size: 1.35 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

andry-tino/IPH.NET
Image Perceptual Hash library for the .NET Framework
Language: C# - Size: 74.2 KB - Last synced at: 9 months ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

anikser/same-photo-bot
A Facebook page bot which takes 'suggestions' from users (through page conversations) to post images similar to a predefined image (using perceptual hashing) on the page every single day.
Language: JavaScript - Size: 67.4 KB - Last synced at: 4 days ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 1

Kanghee-Lee/Unsupervised-Image-Clustering
Clustering for Unsupervised Image Classification, using perceptual hashing and object detection
Language: Python - Size: 10.7 KB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
