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.170.dev0.tar.gz (92.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-6.4.170.dev0-py3-none-any.whl (268.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-6.4.170.dev0.tar.gz
Algorithm Hash digest
SHA256 3c93b27ed3d4503e441018393e4fe24fb815ec0551c26670f53914298be46034
MD5 2567f0b53baf1b1295130b4385db4975
BLAKE2b-256 e658b86fb87af92a417e5e9618ab9d9c3172e614040fcc0b1a0a66c5f6248f3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula.facesdk.webclient-6.4.170.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 13aa7041f92dde059f7c59f0e2d34d7f48d4fd2b6bce254f0cd9503a548ca29b
MD5 3f535d36d9b7376968ca01181c76f777
BLAKE2b-256 d4fc497bcfe9f32152cdcd616f188cb001179aab3b29c1cda91848e23db85bb3

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