A modular, open-source face verification SDK for Python.
FaceVerify is an open-source Python library for face verification, providing a complete pipeline from face detection to identity verification. Built with accuracy and ease-of-use in mind.
| Section | Description |
|---|---|
| Getting Started | Installation and first steps |
| API Reference | Complete API documentation |
| Tutorials | Step-by-step tutorials |
| Configuration | Configuration options |
pip install faceverify-sdk
For pre-release:
pip install faceverify-sdk --pre
For development:
git clone https://github.com/nayandas69/faceverify.git
cd faceverify
pip install -e ".[dev]"
from faceverify import FaceVerifier
verifier = FaceVerifier()
result = verifier.verify("person1.jpg", "person2.jpg")
print(f"Verified: {result.verified}")
print(f"Confidence: {result.confidence:.2%}")
Input Images
|
v
+------------------+
| Face Detection | --> Locate faces in images
+------------------+
|
v
+------------------+
| Embedding Model | --> Extract 512-dim feature vectors
+------------------+
|
v
+------------------+
| Similarity Calc | --> Compare embeddings (cosine similarity)
+------------------+
|
v
+------------------+
| Decision Engine | --> Apply threshold, return result
+------------------+
|
v
VERIFIED / NOT VERIFIED
MIT License - See LICENSE for details.