Requires python 3.9 or above.
pip install -r requirements.txt
pip install python-dotenv # for test_app.py, not required
face-recognition
also require CMake to install.
winget install cmake
brew install cmake
more detail for windows in face-recognition's github issue.
uvicorn app:app --host 0.0.0.0 --reload
For sanity check. Load biden dataset from this.
python test_app.py
response 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
}