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.335rc0.tar.gz (92.9 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.335rc0-py3-none-any.whl (268.3 kB view details)

Uploaded Python 3

File details

Details for the file regula_facesdk_webclient-7.2.335rc0.tar.gz.

File metadata

File hashes

Hashes for regula_facesdk_webclient-7.2.335rc0.tar.gz
Algorithm Hash digest
SHA256 8975fb88feb51e86f25b5b16749d76f31c2c0a65679ed8d6cc00ce8986022acc
MD5 c6ecbdbbdb32e0e1f8244079dbe69799
BLAKE2b-256 5f8fec4d4da7d82b69fc8826e00dcbb65e854261d55dd2f966abcc20ba412e80

See more details on using hashes here.

File details

Details for the file regula_facesdk_webclient-7.2.335rc0-py3-none-any.whl.

File metadata

File hashes

Hashes for regula_facesdk_webclient-7.2.335rc0-py3-none-any.whl
Algorithm Hash digest
SHA256 3d7567f82b58f5e1cbef707eaa24fc69f6372710709dc2d8a78f2e992327e96d
MD5 f01113bb40965351189a4ca40100827e
BLAKE2b-256 315d6bd94e962f1ecb1d684873377816764bed8c9c1063ea8a23b20b0d0155d2

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