Visual
Similarity Duplicate Image Finder will find all similar and duplicate images, pictures and photos in a folder
and its sub folders, computer or network in order to organize photos.
The duplicate image finder
uses advanced algorithms
to find duplicate photos in a way that a human does. Due to that fact it can find
duplicate images even if they are in different image formats, different
bit depths and image sizes.
Specify a percent of image
similarity that will be used during the scan. It can broaden your results or specify
exact match varying only in image format and/or size.
When the
scan process is finished the program shows all the duplicate images in groups and can automatically mark the smaller resolution
and/or smaller file size images for deletion.
Get rid of all duplicate images and save valuable disk space. It supports most popular image formats plus 300 RAW camera formats. VSDIF has an intuitive user interface and is well documented. Due to its innovative and optimized algorithms it is the fastest and the most precise product of this type on the market. It allows you to process huge amount of images in less time. Organize images and save valuable disk space.
![]() |
![]() |
Supports 100+ Image Formats including PhotoShop/LightRoom PSD (XMP) and 300+ RAW Camera File Formats
Please reference the FEATURE COMPARISON TABLE before choosing your product variation.
Jon Canfield - PhotogrphyBlog.com
"Visual Similarity Duplicate Image Finder works very well and accurately. The ability to visually find duplicate photos, rather than just by filename will be useful to anyone that saves multiple versions of a file and needs to find all of them. The Search by sample image option is especially useful."
SnapFiles.com
Unlike traditional duplicate finders, this program `looks` at your images to determine whether they are duplicates or not and can find them even if the file name, format and size are different or the images have been rotated.
Command-Line Parameters Usage: (Available only in Corporate Version)
DupImageFinder.exe -src_list <srclistfilename> -target_list <targetfilename> -log <logfilename> -s <similarity> -db <dbfilename> -p
-src_list <srclistfilename> - specifies a plain text file which contains image file names that you want to compare against <targetfilename> files
-target_list <targetfilename> - specifies a plain text file which contains image file names that you want to compare against <srclistfilename> files. If this parameter is ommited only the files inside <srclistfilename> will be compared against each other.
Note (new in version 2.5.0.1): if you omit -target_list parameter only -src_list files will be scanned
-log <logfilename> - specifies full path file name where the log from the comparison will be saved, e.g. c:\log.txt
-s <similarity> - specifies a similarity in percents. Example: -s 95
-db <dbfilename> - specifies the images cache file name without extention to be used or created. (see example below) ( "c:\any folder\cachefilename" )
-p - if this option is set then after scanning the project is auto-saved in the same folder as the log file
The command line parameters that are in bold are mandatory!
Information regarding errors and incorrect input can be found in the log file which is named "VSDIF_Log.txt" and generated in the "Documents" folder for the current user.
Starting from version 3.5.0.1 you could register the program using these command-line parameters:
-regname - specify your registration user name
-regcode - specify your registration code
Note: Cache files store images information gathered during the preprocessing pass (1st pass) of the scanning process. So if you often scan the same images, using cache file speeds up the preprocessing pass significantly.
You don't need to create the cache file. Just specify it as a parameter and the program will create it. If a cache file from previous scan exists the program will use it.
Example: DupImageFinder.exe -src_list "c:\src.txt" -target_list "c:\target.txt" -log "c:\log.txt" -s 95 -db "c:\cachefolder\cachename"
If you are using the FULL Corporate version you should run DupImageFinderDP.exe in order to use the command line parameters, if you are evaluating the DEMO then you should use DupImageFinder.exe as displayed in the example above.
This will find all images with similarity >= 95% and save their file names and similarity in c:\log.txt file
Note: If some of the parameters contain spaces, you must enclose them in double quotes. Example: -src_list "c:\program files\images.txt"
Please reference the help file for the most up to date information and example source and output file.