Hello. I have a program that I made to scan and download images from a media site. I have a picturebox array with thumbnails of the queued images in it. What I'd like is a function that will loop through the array and when it finds another thumbnail x% similar to the one its on it will pop up a form with the two images side by side so the user can choose which to keep.
I've read about it but I'm just a self taught "hobby" coder, it seems to be over my head lol. Are there any C# people who know how to do this? If so, and if you're interested, let me know how much you'd want to develop the function for me. I know the right thing to do would be to learn how to do it, but honestly I'm too busy with other things going on so I'd rather just throw money at the problem lol.
Thanks!
Mohamed AbedallahPosted Sep 22, 2016, 1:17 PM
In general, you can achieve basic comparison by comparing the size in pixels (width x Height) using Microsoft classes such as System.Drawing.Image or Bitmap classes.
I found the following discussions that might help:
http://stackoverflow.com/questions/20428226/comparing-two-bitmaps-issues
http://stackoverflow.com/questions/21647811/how-to-compare-two-images
But if you are looking for more advanced features, like compare images based on colors or shape, you can use CorrelationCommand or CombineCommand classes from LEADTOOLS. You can find more details here:
https://www.leadtools.com/support/forum/posts/m35618-compare-two-images-using-CorrelationCommand-class#post35618
Disclaimer: I work for LEAD.
Delpin Susai RajPosted Sep 18, 2016, 2:23 AM
Delpin Susai RajPosted Sep 18, 2016, 2:23 AM