title: Tensorflow specific object detection
body: <p>I know this question is likely to be closed as "opinion based", but I could not find any resource online and every link pointed in asking on Stack Overflow, so please be patient.  </p>
  
  <p>I'm trying to understand if Tensorflow is the right tool for object detection. I'm not talking about classification, but real object detection and recognition.<br>
  My use case is the following: given image A (live photo), find the matching one inside a catalogue of thousand of different images.<br>
  For example: live scanning of a supermarket product, find the matching one inside an high res catalogue of images. I'm not interested to know if the product is a shoe or a toothpaste, I want to know the "most matching" image (ie Prada model X or Colgate mint flavoured).  </p>
  
  <p>I already have a working script developed few years ago with OpenCV, using SURF feature detection with FLANN, but I wanted to know if there's a better tool for the job.<br>
  Can anyone point me in the right direction?</p>