Условное веб -приложение Webrtc, которое может определить, поступает ли лицо от реального человека или поддельного человека, и предотвращает предоставление ложной проверки системы.
https://github.com/jomariya23156/face-recognition-with-livening-web-login
Я бы очень предложил всем вам взглянуть на эту замечательную репо, которая послужила вдохновением для моего проекта.
Недостаток подхода, принятого Jomariya23156, заключается в том, что, хотя он утверждает, что это веб-приложение, оно не может использоваться в сценарии сервера-клиента, поскольку в нем отсутствуют основные функции WebRTC.
Для получения дополнительной информации, пожалуйста, ознакомьтесь с этой ссылкой: https://blog.streamlit.io/how-to-build-the-streamlit-webrtc-component/
Начните развиваться локально.
Вилка репозитория. Затем клонируйте репо локально, делая -
git clone https://github.com/birdowl21/Face-Liveness-Detection-Anti-Spoofing-Web-App.gitpip install virtualenv
python -m venv [env-name]
[env-name] S cripts a ctivate cd Face-Liveness-Detection-Anti-Spoofing-Web-Apppip install -r requirements.txtstreamlit run app.pyТеперь вы должны иметь приложение, работающее и доступное по адресу http: // localhost: 8501.
Вы можете развернуть приложение для облачных платформ, таких как обмена потоками и Heroku.
Ссылки на развертывание:
Если вы сталкиваетесь с проблемами с дистанционным развертыванием приложения, пожалуйста, обратитесь к этой ссылке: https://docs.streamlit.io/knowledge-base/deploy/remote-start



После клонирования и настройки локального проекта вы можете протолкнуть изменения в свою вилку GitHub и сделать запрос на вытяжение.
git add .
git commit -m " feat: added new stuff "
git push YOUR_REPO_URL develop