Desktop

Duplicate Photo Hunter

C++/Qt desktop app that finds exact and visually similar photos and cleans them up safely.

C++17Qt 6OpenCVCMake

01Overview

Duplicate Photo Hunter scans a folder for both byte-identical and visually similar photos, groups them with previews, and highlights the best copy to keep. Its default behaviour is to delete nothing: selected duplicates are moved to a backup folder.

There are two detection modes. Exact duplicates are found from file bytes via SHA-256; visual similarity is computed with a DCT-based perceptual hash (pHash) and Hamming distance, which also catches resized, re-compressed or lightly edited copies.

02Key Features

03Engineering Notes