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

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-6.4.78.dev0.tar.gz (92.6 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-6.4.78.dev0-py3-none-any.whl (268.1 kB view details)

Uploaded Python 3

File details

Details for the file regula_facesdk_webclient-6.4.78.dev0.tar.gz.

File metadata

File hashes

Hashes for regula_facesdk_webclient-6.4.78.dev0.tar.gz
Algorithm Hash digest
SHA256 8eb7722d805a5ec4dfe5b32486fbd030c7bf297681966c406bc70d362fd1b339
MD5 3b915d6be40f38c537f4dc4f1c70999c
BLAKE2b-256 94af03c70c9f7e089508a4354ca7c80fbfc0cbae8a83c292c4a1676327a58b5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula.facesdk.webclient-6.4.78.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 4939df2329161274c50d9a8efefc7edc828e662685da4ad33569e287cf13f64d
MD5 97178bc963bb074d64d0bacece806761
BLAKE2b-256 5fc4ad646c91469578924847311e1c5c4138947c1340eaa0c89bf7d6463471a0

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