14

I want a software for Windows to find visually similar images (pictures) on my hard disk. My need is it must find a given image is visually similar.

That is, take a sample image as input and search throughout the computer and find any images visually similar to it.

I have tried many visually similarity image finders, but they all are only cross-checking each and every file against each other to find all possible combinations of similar images. None offers it for a single image specified, as I need it.

See Find visually similar images to a given image for Linux software.

0
5

Just found this today on my search for something similar. (I've been looking for this for years usually once a year. happened to be today)

https://sourceforge.net/projects/imgseek/

imgSeek is a photo collection manager and viewer with content-based search and many other features. The query is expressed either as a rough sketch painted by the user or as another image you supply (or an image in your collection).

enter image description here

1
4

The best Windows tool I can find for this is Visipics http://www.visipics.info/index.php?title=Main_Page

It basically uses ImageMagick to fingerprint images, with a slider to pick out the similarity values.

However, it seems to only do bulk comparisons (so you can't specify one file to look for, only whole folders).

2
  • 1
    but can't you have a folder with only one image in it?
    – Natsfan
    Jul 22 '18 at 0:43
  • The problem is identifying filenames etc is not as straightforward, but it is possible. You tend to have to tell it to pick files from within a given foder and subfolders, and then specifically mark which ones to keep etc. Aug 6 '18 at 8:23
4

Try search by image browser-based OS-independent tool (Windows, Linux, Mac etc.), which I developed. The limitation is the browser type (works best for Chrome and Firefox, some browsers do not support folder selection or too slow parsing the file directory), the file read speed, type of images (browser-readable only), and available memory. But if you have a good PC, I would say it is possible to scan 50000-100000 images without a problem.

In case of privacy concerns, it is possible to save and host the tool page locally (e.g. on http://localhost:8000/ with a local Python server). This way no information will pass to the Internet at all.

4
  • 1
    @NicolasRaoul There is no download or extension: it is a web application, so it works directly in the browser. It appears to be free to use, but the website doesn't seem to have any privacy policy, despite it claiming to collect usage data. Perhaps @ Similar.Pictures can help? Feb 11 '19 at 17:54
  • @Charlie Harding: Thanks for voicing your concern about the privacy. To my best knowledge there is no need for the privacy policy statement, since no personal data (PII) is collected (as stated in the Terms of Service for each of the tools). Aug 8 '19 at 13:36
  • This is awesome. Thanks! I tried this on a small folder with Wifi disconnected and it works nicely. Next test is to try find an image in a much larger selection of files. Do you know if the algorithm works if the source image is a square but the original photo to find is in a different aspect ratio? Thanks Apr 29 '20 at 22:07
  • 1
    @Nick Middleweek: In relation to the aspect ratio, the algorithm tolerates 10% difference of width or height between the matches. Else it considers images different. But it is possible to modify the threshold manually by changing a JavaScript constant in Developer Tools (it has value 10). The images will not match if the square is a considerable crop from the original. If my answer is not what you need, please share the image pair example, so I can look at it. May 1 '20 at 2:21
2

I've developed a software product which is currently in Beta, and it is currently free. You choose folder sets (the root folder of a set of folders, or on its own) and the software will find similar images across the sets, as long as they are very similar (almost the same image). The only thing is that it takes time the first time to analyze all your images (1hr for 15,000 images the first time only, on my PC). Give it a try and if you'd like, make a suggestion and I will try to accomodate your request in a future release. The web-site is HomeMediaTools.com. Please do report any issues and give me feedback on your experience. It's always appreciated.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.