title: Android Face recognition & get similar faces from the database
body: <p>In my application I'm going to implement an image search like Google image search. Only difference is here I'm searching only for human faces. Here's how it goes..</p>
  
  <ul>
  <li>user take a picture of a person using the camera.</li>
  <li>my app should identify the face of that person and get details from the image regarding the face (eg: colors).</li>
  <li>Using those details app will do a search in the image database for similar faces.</li>
  <li>Finally it'll display results to the user.</li>
  </ul>
  
  <p>So I want to recognize faces using Android face recognition class and select that recognized area and save the details of that face into an array or a database. </p>
  
  <p>I got few questions on above scenario. </p>
  
  <ul>
  <li>what are the things I need from that image to do a proper image search? </li>
  <li>Can I do it only using colors?</li>
  <li>Do you have any idea on getting pixel details from that recognized face? I know how to do it on bitmap images. But i'm not sure that method still works with the face recognition class.</li>
  </ul>
  
  <p>Can anyone explain those thing to me please?</p>