title: How compare two images and check whether both images are having same object or not in OpenCV python or JavaCV
body: <p>I am working on a feature matching project and i am using OpenCV Python as the tool for developed the application. </p>
  
  <p>According to the project requirement, my database have images of some objects like  glass, ball,etc ....with their descriptions. User can send images to the back end of the application and back end is responsible for matching the sent image with images which are exist in the database and send the image description to the user.</p>
  
  <p>I had done some research on the above scenario. Unfortunately still i could not find a algorithm for matching two images and identifying both are matching or not.</p>
  
  <p>If any body have that kind of algorithm please send me.(I have to use OpenCV python or JavaCV)</p>
  
  <p>Thank you</p>