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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-6.4.62.dev0.tar.gz
Algorithm Hash digest
SHA256 420d0257bbb044d951a349efa23315a74e65d7c973cddb6307e7e6b816eb6605
MD5 f60e506acde4b4d04c0a86ad43566995
BLAKE2b-256 b74cd56d0cfcb8318ca50d4be0c51ae02789015f895253905c7922026bc04bd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula.facesdk.webclient-6.4.62.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 e881f213bec3a62579f25983a18d48d2fdeb32da3d126d9c2d76b9ade313888d
MD5 2d9f42c2eccebbc93b919ac9686a6df0
BLAKE2b-256 498f66b309ca751a954a98cea1cfc881b61a8beed9997f263276985e867ef082

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