title: Help to learn Image Search algorithm
body: <p>I am a beginner in image processing. I want to write an application in C++ or in C# for </p>
  
  <ol>
  <li>Searching an image in a list of images</li>
  <li>Searching for a particular feature (for e.g. face) in a list of images.</li>
  </ol>
  
  <p>Can anybody suggest where should I start from? 
  What all should I learn before doing this?
  Where can I find the correct information regarding this?</p>