foivospar / Arc2Face

Arc2Face: A Foundation Model of Human Faces

Home Page:https://arc2face.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Using without models from insightface?

JohnMe opened this issue · comments

Hi,
is there any way to train this and without using the models from insightface, since they have a really restrictive license...

Also curious if you are planning on releasing the training code? Thank you.

@foivospar could you kindly elaborate a bit on how insightface is being used, and if it's non-commercial license applies to arcface? From my understanding of the antelope package,

scrfd_10g_bnkps.onnx is used for initial face detection.
2d106det.onnx provides detailed facial keypoints.
glintr100.onnx is responsible for generating face embeddings.

...does arcface replace these?

No, we only replace the face recognition module, i.e. glintr100.onnx, with arcface.onnx. The rest are downloaded from InsightFace, so their license applies. By the way, only the detection module scrfd_10g_bnkps.onnx is needed, as we do not use keypoints, gender annotations, etc.

Thank you @foivospar. I am looking into training a non-commercial version of the insightface models, including scrfd_10g_bnkps.onnx. Will report back if I make any progress.

commented

@jadechip Have you made any progress on your version?