Skip to main content

Regula's FaceSDK web python client

Project description

Regula Face SDK web API Python 3.5+ client

OpenAPI documentation live

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

Install package

regula.facesdk.webclient is on the Python Package Index (PyPI):

pip install regula.facesdk.webclient

Or using pipenv

pipenv install regula.facesdk.webclient

Example

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.

Project details


Release history Release notifications | RSS feed

This version

5.2.4

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

regula.facesdk.webclient-5.2.4.tar.gz (80.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

regula.facesdk.webclient-5.2.4-py3-none-any.whl (203.1 kB view details)

Uploaded Python 3

File details

Details for the file regula.facesdk.webclient-5.2.4.tar.gz.

File metadata

File hashes

Hashes for regula.facesdk.webclient-5.2.4.tar.gz
Algorithm Hash digest
SHA256 8c32a4a5e75b79bd64d9b1a758abff8ac37dd053cb7e084d4925434ade70d251
MD5 d3d8a9ac646a76fa3ccd4d7b675c0a9a
BLAKE2b-256 c652c16077b13b64a427ccf20da838913d76cf4ceb95892060ba60181891dd87

See more details on using hashes here.

File details

Details for the file regula.facesdk.webclient-5.2.4-py3-none-any.whl.

File metadata

File hashes

Hashes for regula.facesdk.webclient-5.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4921f42dee4cb0e6e0b7a40fb17ba686064ab8e369e409d25578fbaf41260fac
MD5 8c6769400a9d1a59d9756d7dc7501e43
BLAKE2b-256 a24620cde34320b4807b04755fb4c65e300d1e494a9bc5b643ef7c6b49d90df8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page