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-5.1.0.tar.gz (72.2 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.1.0-py3-none-any.whl (179.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: regula.facesdk.webclient-5.1.0.tar.gz
  • Upload date:
  • Size: 72.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for regula.facesdk.webclient-5.1.0.tar.gz
Algorithm Hash digest
SHA256 de158ebc697a61203ad793716ae7a5e61d3acb4d7dce90bc918b720678cbfad0
MD5 f4a4c66d1a52be66da1b6af78c3a6486
BLAKE2b-256 f296cc69486cd2915abc39688b2b14159c76e53511012dcc0169cceca20486fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula.facesdk.webclient-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6869ce044069e66cf9d33ff6d4592f32a2e4806d5ce9178871cba5654965775c
MD5 484976535f48d4f7c631f5729f3b0f14
BLAKE2b-256 12a9f753f9bd8bec9405b2fd774fea8bcb9d40165e105cb55063710d19f3b328

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