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

This version

4.1.6

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-4.1.6.tar.gz (69.6 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-4.1.6-py3-none-any.whl (170.3 kB view details)

Uploaded Python 3

File details

Details for the file regula.facesdk.webclient-4.1.6.tar.gz.

File metadata

File hashes

Hashes for regula.facesdk.webclient-4.1.6.tar.gz
Algorithm Hash digest
SHA256 468c7f2b5f815e5abd49f5ebdd0699f8f8c158f28499ff2c845012707f69ed7c
MD5 0a35aa9728584cc160c8c038e244e40d
BLAKE2b-256 0e708203d2b9153ea0742bcf319befb3db9c0f4571b82ed2ed2af7b173710906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula.facesdk.webclient-4.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 07993ce5bb7641eacabc93344679257d93982a7667e8497a26fcc1b0bcbcfd8a
MD5 b856e9cc26d10771d112d6b33a17c747
BLAKE2b-256 6c3691f5611d5394d0444cd63a9c8694dd6f2796572c9dff78f0a9c0392938a4

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