I know this question has been asked before (many years ago), and there have seen suggestions for programs, but some don't exist anymore and none of them seem to do what I want to do. Octagon doesn't seem to work. VisiPics searches for any and all duplicates. What I want to do is point the program at a sample image, then have it search through my hard drive and find similar images to that image. Maybe a different size, or a slightly different crop, or a slightly different color balance, or maybe even a slightly different (but still quite similar) view of the same subject. I've found several programs that attempt to search the entire drive for similar/duplicate images. On a large drive with lots of images this takes forever and the matches aren't flexible enough. So I'm basically looking for a local version of Tineye or Google Image search that's smart enough to find similar (but non identical) images on my hard drive.
I have an image which is small and possibly slightly cropped from a much larger image. I'm pretty sure the larger image is somewhere on a 1TB drive, but as yet I have not been able to find it. Is there now a tool that can help me? I don't really care how long it takes to do the search.