Photo De-Duplication
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Robert 577491fc5a Check if Script or bin folder on Windows 11 months ago
.gitignore error codes updated in scripts. 11 months ago
0.jpg init 2 11 months ago
1.jpg init 2 11 months ago
2.jpg init 2 11 months ago
3.jpg init 2 11 months ago
4.jpg init 2 11 months ago
5.jpg init 2 11 months ago
LICENSE init 2 11 months ago
README.md Check if Script or bin folder on Windows 11 months ago
Screenshot2025-04-26.png updated photos 11 months ago
Screenshot2025-04-26Non-DupFound.png updated photos 11 months ago
a.jpg speed boost round 1 11 months ago
b.jpg speed boost round 1 11 months ago
dedup.py error codes updated in scripts. 11 months ago
get_dups.bat Updated Batch for Windows. 11 months ago
get_dups.sh error codes updated in scripts. 11 months ago

README.md

dedup

Photo De-Duplication

Install Windows

cd dedup
python -m venv C:\Users\$env:USERNAME\Common\env_dedup

Check to see if C:\Users$env:USERNAME\Common\env_dedup\Scripts OR bin folder exists in Windows...

& C:\Users\$env:USERNAME\Common\env_dedup\Scripts\Activate.ps1

If you get an error like: "running scripts is disabled on this system" It means your PowerShell execution policy is too restrictive. You can temporarily allow scripts by running:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

After that repeat the Activate Script command:

If that does not work, then TRY:
& C:\Users\$env:USERNAME\Common\env_dedup\bin\Activate.ps1

Here are the packages that need to be installed by pip:

pip install xxhash opencv-python

Usage Windows:

Again, verify if the folder exists Scripts or bin:

& C:\Users\$env:USERNAME\Common\env_dedup\Scripts\Activate.ps1
python dedup.py 0.jpg 1.jpg

Windows Automated Directory use, not TESTED YET!:

get_dups.bat %USERPROFILE%\Pictures

Install Linux

cd dedup
python3 -m venv myenv
source myenv/bin/activate
pip install xxhash opencv-python

Useage Linux:

cd dedup
source myenv/bin/activate
python dedup.py 0.jpg 1.jpg

Linux Automated Directoy use:

./get_dups.sh .
  OR: 
./get_dups.sh $HOME/Pictures

[Image of ScreenShot]