deepinsight / deepinsight/insightface

alignment and landmarks for pose analysis

Open
#1,797 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
29.7k
Forks
6.1k
PR merge metrics
No merged PRs in 30d

Description

I'm experimenting with face recognition to do a people counter from video. Every time I have a new frame it detects faces and uses norm embeddings to compare with previously detected faces. In general, it works pretty well and fast (better than SORT trackers) but I'm seeing now that there are some face poses that his 512 embedding are very "general" and new faces are detected as this face/person Those faces are people with masks getting out from a lift or door (not a frontal view) where we only see one eye like [this](https://drive.google.com/file/d/1v68fSqiQPSnMgRkZNc_i1FMWmRshB-pw/view?usp=sharing) one

I decided to only keep some pose faces (frontal view) and wanted to use landmarks (distance between eyes) to do it but I see that buffalo_s (or L) 's detection model is "guessing" KPS that are not seen in the image

A[ face example](https://drive.google.com/file/d/1LR9ntJjrBAKcM0LozmK5A1SSQqHGhff8/view?usp=sharing,) another [face example](https://drive.google.com/file/d/1ZED1VNGuzDv8sKdyWFesl1giF3qYprDN/view?usp=sharing)

A [nice face image](https://drive.google.com/file/d/1bwtSyChIFm6cTnIbLldgP1De5ihqVozC/view?usp=sharing) that I will love to use.

I'm guessing that those false landmarks are returned by the face alignment and I don't want to avoid face alignment so, is there any way to have those kps previous face alignment?

Thank you very much for your work! Juan Luis

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.