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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-6.4.136.dev0.tar.gz
Algorithm Hash digest
SHA256 f6c22add1717f8be0af3b78d41844ca7176f2c8729815634f8ef18979e3b3f14
MD5 52809b024d31d30beebf9502bb29c1f4
BLAKE2b-256 364ad5085070a990feeb5c46570c8afef3b44ef264a5636eb487bf9cb10f4d71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula.facesdk.webclient-6.4.136.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c3346b0bd41290efbc502d549f42331d39d3c4f07c22ce1496fd21ebe9f0851
MD5 ccb0194b85df1599e6ebc2e85490a9a9
BLAKE2b-256 e90d4dd7f7bb9d2fdbe87e07b82f0a530d0171f266d0ab471be63e3fd8ab7875

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