Skip to main content

Regula's FaceSDK web python client

Project description

Regula Face SDK web API Python 3.5+ 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 *

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.201.dev0.tar.gz (92.8 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.201.dev0-py3-none-any.whl (268.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-6.4.201.dev0.tar.gz
Algorithm Hash digest
SHA256 e9f5337a2d1af3f812875133face02c57a20116d8eda1980e871781287e11a59
MD5 079d81cd8c2d81e9550b96f877533848
BLAKE2b-256 e54c525fc16b001a35aa7843684408bd3aef7d3fb6de6daed487f87d475bc380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for regula_facesdk_webclient-6.4.201.dev0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4e30f1a5e14e7b2e63a09f07eb9bf636222c3619ceb7e536159490282443e51
MD5 881c93877e608c062e685ea6f87a2f5b
BLAKE2b-256 11eb60c4e91cace5428e10247f21c3bbfd4f256a89aac9e1aaf339f03265e4cd

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