Skip to main content

Regula's FaceSDK web python client

Project description

Regula Face SDK web API Python 3.9+ client

OpenAPI documentation live

⚠️ Warning: Package Name Changed

Package name has been changed from regula.facesdk.webclient to regula_facesdk_webclient

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 MatchImage, MatchRequest
from regula.facesdk.webclient.ext import FaceSdk, DetectRequest
from regula.facesdk.webclient.gen.model.image_source import ImageSource

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 FaceSdk(host="http://0.0.0.0:41101") as sdk:
    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, thumbnails=True)
    match_response = sdk.match_api.match(match_request)

    detect_request = DetectRequest(image=face_1_bytes)
    detect_response = sdk.match_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-7.2.352.dev0.tar.gz (93.1 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-7.2.352.dev0-py3-none-any.whl (268.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-7.2.352.dev0.tar.gz
Algorithm Hash digest
SHA256 2c6e44beb58b47aa403912c15fe5ed3b4240bf27c46d44501c2c213dc68fc64d
MD5 6faf6470d68a1b9381a32584839f2fbf
BLAKE2b-256 a624e32cab2bc40fa79c4b00bfa0429c3fe7c787ab40b5f02d484eee485b29ff

See more details on using hashes here.

File details

Details for the file regula_facesdk_webclient-7.2.352.dev0-py3-none-any.whl.

File metadata

File hashes

Hashes for regula_facesdk_webclient-7.2.352.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e21a4167ff8a884fac219895684fa4a57bab611622badcf2ab4251143f8ccca
MD5 8bab48d9ff9da7e3518740b553a6fa46
BLAKE2b-256 a192ac2780ce15e6e2e8be4f508e9a51e05b5c78fd072c2bdd6ca17708a53e05

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