This is a Python tool designed to detect and remove duplicate images within a specified folder. It utilizes image hashing techniques and offers a user-friendly graphical interface built with Tkinter.
The tool operates in two modes: Search Only and Search and Delete.
-
Search Only Mode: It scans the specified folder for duplicate images. It saves the results to a text file indicating which images are duplicates of each other.
-
Search and Delete Mode: It scans and automatically deletes duplicate images.
The threshold parameter ranges from 0 (most tolerant) to 4 (most aggressive) allowing users to adjust the sensitivity of duplicate detection.
- Create a Python virtual environment:
python -m venv local
- Install dependencies:
.\local\Scripts\pip install imagehash==4.3.1 pillow==10.2.0 tqdm==4.66.2
- Run the tool:
.\local\Scripts\python main.py
- Download the pre-built executable from the releases section.
- Double-click the executable to run the tool.
The application has a terminal showing backend progress.