title: How to store multiple features for face and find distance?
body: <p>I am working on a project based on the facial recognition and verification. I am using Siamese network to get the 128 vector of the face ( Embeddings ).</p>
  
  <p>I am storing the encodings/embeddings of the person's face in the database and then checking or say matching the incoming face's encodings with the previously stored encodings to recognize the person.</p>
  
  <p>To make a robust system, I have to store more than one encodings of the same person. When I have used only a single encoding vector, and matched with :</p>
  
  <p>From <code>face_recognition</code> library (to get distance):</p>
  
  <pre><code>face_recognition.compare_faces( stored_list_of_encodings, checking_image_encodings )
  </code></pre>
  
  <p>That doesn't work all the time because I have only compared with a single encoding. To make a system sufficient for most cases, I want to store minimum 3 encodings of a same person and then compare with the new data.</p>
  
  <p>Now the question: How to store multiple embeddings of a same person and then compare the distance?</p>
  
  <p>I am using <code>face_recognition</code> as the library and Siamese Network for feature extraction.</p>