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_webclientOr using pipenv
pipenv install regula_facesdk_webclientPerforming request:
fromregula.facesdk.webclientimportMatchImage, MatchRequestfromregula.facesdk.webclient.extimportFaceSdk, DetectRequestfromregula.facesdk.webclient.gen.model.image_sourceimportImageSourcewithopen("face1.jpg", "rb") asf:
face_1_bytes=f.read()
withopen("face2.jpg", "rb") asf:
face_2_bytes=f.read()
withFaceSdk(host="http://0.0.0.0:41101") assdk:
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=sdk.match_api.match(match_request)
detect_request=DetectRequest(image=face_1_bytes)
detect_response=sdk.match_api.detect(detect_request)You can find more detailed guide and run this sample in example folder.