Need a Developer who is able to do pattern matching. It has to work in this manner,
1. Upload a picture
2. The software has to be able to detect the patterns of the main object of the background.
3. Find similar image from list of pictures. (based on the detected patterns)
More information will be given if you believe you could do the instructions above.