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)
    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-8.1.451.dev0.tar.gz (62.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-8.1.451.dev0-py3-none-any.whl (178.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-8.1.451.dev0.tar.gz
Algorithm Hash digest
SHA256 91ffc538b43cfc67db5b03e85a70c71bb0a1268a894dbe40ca883a35496ab87b
MD5 f348bdef72c6725511755dc0c35ce2ab
BLAKE2b-256 be79e7f999618dad88b2f489d272c617fb41bd0c64c5f8db62c6c1148cc74371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-8.1.451.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 24c6e24f2545a2e8ba4657a418151a1535c09032831426bf65756354966eaea7
MD5 019f3ff614f52def14e7945ba26d22db
BLAKE2b-256 cfc7de9e0e9bf923b76e96480ea641f8fc97ef22902522a722f348a38a8122bc

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