It works like dupeGuru, but is specialized for duplicate pictures
dupeGuru PE is a big brother of dupeGuru. You might want to reduce that number to fit your needs.ĭupeGuru Picture Edition (PE for short) is a tool to find duplicate My Script assumes that an image that is very similar (0.80) is to be reported as YES and the rest as NO. The parameters for puzzle-diff are hardly documented, you will need to test on some images that you want to have and some that you don't to see which ones are the best for your task. It can't read all files (I had problems with jpgs sometimes) and is irritating when it fails. While I do like the tool it has its downsides. The tool (together with the scripts here) will do what you want most of the time. The script needs executable rights ( chmod +x simple-pd.sh) Where you replace MYIMAGE with the image you want to have the comparison on. The script goes like this (I have it in a file called simple-pd.sh): #!/bin/bash I wrote a script that can be used for a find -exec command.
If you want to use it, you must use additional software that calls libpuzzle with the appropriate options. I used it to find files that were very similar (logos) a while ago, that worked well. It is a library and a command line tool that is designed for the purpose of comparing two images and listing their similarity.
To install it use the package libpuzzle-bin, that will give you the command line tool. There is Libpuzzle, that will do the comparison part, but not the search for all images part. I couldn't get it to run for most files anymore, it seems like this tool is broken. This script has robust options to let you choose hash method or Manhattan norm method, saved matched/not-match output as symbolic link to specific directory, caching file(You can compare 10000+ images in seconds !), and specify acceptable percentage. I just wrote a python script (Not related to geeqie) to do this. The bug is similarity level seems not working well here and only able to shows exactly same instead of low similarity.
Note that this directory has ~3759 images and take ~5 minutes to complete. I recommend geeqie, you can install via package manager such as sudo apt install geeqie.Īs you can see, it able to group by Pikachu's ears even though the images quite different.