Face Recognition SDK est un SDK open source pour intégrer les capacités de reconnaissance faciale dans vos applications.

Il permet :

- un fonctionnement local

- basé sur des modèles de deep learning 

- traitement en temps réel

- intégration avec API Python

- fonctionne sur Windows et Linux

- possibilité d'utiliser la puissance GPU

Les principales capacités actuelles : détection visage, comparaison des visages. 

Il nécessite Python 3.9 minimum et Anaconda. 

Exemple d'une comparaison avec 2 images :

# Compare two imagesimage1 = "test/1.jpg"image2 = "test/2.png"# Get face information from both imagesfaces1 = face_sdk.GetImageInfo(image1, faceMaxCount=1)faces2 = face_sdk.GetImageInfo(image2, faceMaxCount=1)if faces1 and faces2:    # Compare the first face from each image    similarity = face_sdk.get_similarity(faces1[0]['embedding'], faces2[0]['embedding'])    print(f"Similarity: {similarity}%")        # Check if it's the same person (threshold = 75)    is_same_person = similarity >= 75    print(f"Same person: {is_same_person}")

GitHub : https://github.com/Faceplugin-ltd/Open-Source-Face-Recognition-SDK

Catégorie actualité: FrameworksPythonImage actualité AMP: