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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-6.4.197.dev0.tar.gz
Algorithm Hash digest
SHA256 c4369c0805aa2f5a1bacea0609f1fe7511ee0b5bf4c445412055cd9767da3c8f
MD5 4caa8f72a4d0042cbea57624ce0b1e0b
BLAKE2b-256 e4b6752e24f98ee10207d6c0e0c0bad40c59019b14ca89c817667f906d23714a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula.facesdk.webclient-6.4.197.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 40d8256dc491fafb2d1c7cf9ee2af2e2f13d89718d3389d45f5c6e60c1b0c47a
MD5 f6b2dc33b7628d6e5a9b2e0a3fb1f132
BLAKE2b-256 404017b5fba10b5f9cd9a5ee11b5e836dcd68c41243888f6b086002134913284

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