Image fingerprinting, similarity, hashing
I found a lot of interesting sources for image fingerprinting, similarity, perceptual hash.
I want to use them for my collection of photos, to sort them by similarity.
I still need to find the time to do this…
- http://tech.jetsetter.com/2017/03/21/duplicate-image-detection
- https://en.wikipedia.org/wiki/Haar_wavelet
- https://github.com/Jetsetter/dhash
- https://github.com/commonsmachinery/blockhash-python
- https://stackoverflow.com/questions/596262/image-fingerprint-to-compare-similarity-of-many-images
- https://stackoverflow.com/questions/1034900/near-duplicate-image-detection
- https://stackoverflow.com/questions/998662/what-is-image-hashing-used-for
Also some libraries to compare 2 images, pixel by pixel:
- https://github.com/HuddleEng/Resemble.js - Analyse and compare images with Javascript and HTML5
- https://github.com/yahoo/blink-diff - Lightweight image comparison tool, from Yahoo!
- https://github.com/mapbox/pixelmatch - Simplest and fastest JavaScript pixel-level image comparison library, originally created to compare screenshots in tests
- https://github.com/petermat/image_similarity - Python image similarity comparison using several techniques
Also see: https://crlf.link/mem/visual-hash/