Answers.Body: <p>The topic of your problem is person re-identification. You can check <a href="https://github.com/bismex/Awesome-person-re-identification" rel="nofollow noreferrer">here</a>.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-07T08:05:48.250Z
Answers.LastActivityDate: 2020-09-07T08:05:48.250Z
Answers.UserDisplayName: dasmehdix
Answers.Body: <p>You can try using something called as a Siamese network if you are willing to train the network on your own using something called as triplet loss(if you have lots of face images).</p>
  <p>Another approach would we something called a one-shot using FaceNet(transfer learning approach)
  FaceNet uses deep convolutional neural network (CNN). The network is trained such that the squared L2 distance between the embeddings correspond to face similarity. The images used for training are scaled, transformed and are tightly cropped around the face area.</p>
  <p>Another important aspect of FaceNet is its loss function . It is already trained using triplet loss function.In this case you could just feed to face images and you would get a thershold score for the similarities.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-09-07T17:30:07.067Z
Answers.LastActivityDate: 2020-09-07T17:30:07.067Z
Answers.UserDisplayName: Pratheesh Kumar
Body: <p>I have got numerous frames and I've detected all the faces in all the frames using Retinaface. However I need to track the faces of people over frames.</p>
  <p>For this purpose, I assumed I could try finding the landmarks from the face using libraries like <code>dlib</code> and maybe compare these landmarks to check if they are infact the face of the same person.</p>
  <p>I would like to know if there are other methods or some useful resources I could refer for the same. Thanks a lot in advance.</p>
  
Tags: <neural-networks><machine-learning><deep-learning><convolutional-neural-networks><facial-recognition>
Title: How to identify if 2 faces contain the same person?
UserDisplayName: Suraj
ThreadText: # How to identify if 2 faces contain the same person?
  
  (Asked by: username_0 on 2020-09-07)
  
  I have got numerous frames and I've detected all the faces in all the frames using Retinaface. However I need to track the faces of people over frames.
  
  For this purpose, I assumed I could try finding the landmarks from the face using libraries like `dlib` and maybe compare these landmarks to check if they are infact the face of the same person.
  
  I would like to know if there are other methods or some useful resources I could refer for the same. Thanks a lot in advance.
  
  **Tags:** neural-networks, machine-learning, deep-learning, convolutional-neural-networks, facial-recognition
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2020-09-07. Score: 3
  
  The topic of your problem is person re-identification. You can check [here](https://github.com/bismex/Awesome-person-re-identification).
  
  
  ---
  
  ### Answer by username_2 on 2020-09-07. Score: 2
  
  You can try using something called as a Siamese network if you are willing to train the network on your own using something called as triplet loss(if you have lots of face images).
  
  Another approach would we something called a one-shot using FaceNet(transfer learning approach)
  FaceNet uses deep convolutional neural network (CNN). The network is trained such that the squared L2 distance between the embeddings correspond to face similarity. The images used for training are scaled, transformed and are tightly cropped around the face area.
  
  Another important aspect of FaceNet is its loss function . It is already trained using triplet loss function.In this case you could just feed to face images and you would get a thershold score for the similarities.
  
  
  ---
  
  