Requires python 3.9 or above.
pip install -r requirements.txt
pip install python-dotenv # for test_app.py, not requiredface-recognition also require CMake to install.
winget install cmake
brew install cmakemore detail for windows in face-recognition's github issue.
uvicorn app:app --host 0.0.0.0 --reloadFor sanity check. Load biden dataset from this.
python test_app.pyresponse with "hello world"
requires
- id: string
- image: file(image)
response prototype
{
    "success": boolean,
    "id": string or null,
    "message": string
}
requires
- image: file(image)
response prototype
{
    "success": boolean,
    "found_faces": [ // might be empty list or has more than 1 elem
        {
            "loc": ((x_min, y_min), (x_max, y_max)), // face location in the image as int
            "id": string
        },
        ...
    ],
    "message": string
}