difPy Guide

https://img.shields.io/badge/dif-Py-blue?style=flat&logo=python&labelColor=white&logoWidth=20.svg/"

difPy is a Python package that automates the search for duplicate/similar images.

Note

✨ Update to difPy v4 for up to 10x performance increases to previous versions! What’s new in v4?

difPy searches for images in one or more different directories, compares the images it found and checks whether these are duplicates. It then outputs the image files classified as duplicates as well as the images having the lowest resolutions, so you know which of the duplicate images are safe to be deleted. You can then either delete them manually, or let difPy delete them for you.

difPy does not compare images based on their hashes. It compares them based on their tensors i. e. the image content. This allows difPy to not only search for duplicate images, but also for similar images.

difPy leverages Python’s multiprocessing capabilities and is therefore able to perform at high performance even on large datasets.

View difPy on GitHub and PyPi.

Guide Content


❤️ difPy is an open source project with the aim of facilitating image deduplication - for everyone. Consider donating to support the project 🫶

https://img.shields.io/badge/Support-difPy-yellow?style=flat&logo=paypal&labelColor=white&logoWidth=20.svg/" https://img.shields.io/badge/Support-difPy-blueviolet?style=flat&logo=revolut&logoColor=black&labelColor=white&logoWidth=20.svg/"