On private social networks, people sometimes post pictures pretending they have
ID: 657641 • Letter: O
Question
On private social networks, people sometimes post pictures pretending they have taken it, whereas in fact they just found the image on Google Search or Flickr.
This gave me the idea to implement a browser add-on that would add a small overlay to pictures that are not original.
So, I need a web service that:
Takes a picture (or picture's fingerprint calculated with a JavaScript function) as an argument
Returns a boolean: original or not
Is ultra-fast, must be applied as fast as people scroll their social news feed.
Is resistant to image resizing/resampling/encoding.
The web service would rely on the assumption that most original pictures posted on social networks don't leak too fast. It would keep a database of all published pictures (yes probably huge, but not huger that what image search engines have), and compare with that.
Note: Some people cross-post pictures on public Flickr and private Facebook, in that case the picture might be detected as not original, no problem as this is an edge case.
Explanation / Answer
How about using the TinEye reverse image search API? It would allow you to find images similar to other images on the internet. It's not free though.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.