Face recognition as easy as reading two bytes.
If you have any problems with or questions about this client, please contact us through a GitHub issue. You are invited to contribute new features, fixes, or updates, large or small; We are always thrilled to receive pull requests, and do our best to process them as fast as we can. See dev guide
regula.facesdk.webclient
is on the Python Package Index (PyPI):
pip install regula.facesdk.webclient
Or using pipenv
pipenv install regula.facesdk.webclient
Performing request:
from regula.facesdk.webclient import *
with open("face1.jpg", "rb") as f:
face_1_bytes = f.read()
with open("face2.jpg", "rb") as f:
face_2_bytes = f.read()
with MatchingApi(host="http://0.0.0.0:41101/api") as api:
images = [
MatchImage(index=1, data=face_1_bytes, type=ImageSource.LIVE),
MatchImage(index=2, data=face_1_bytes, type=ImageSource.DOCUMENT_RFID),
MatchImage(index=3, data=face_2_bytes)
]
match_request = MatchRequest(images=images)
match_response = api.match(match_request)
detect_request = DetectRequest(face_1_bytes)
detect_response = api.detect(detect_request)
You can find more detailed guide and run this sample in example folder.