Skip to content

Microsoft Hackathon Project: ICUMister - IoT Doorbell with face recognition feature (Backend code)

License

Notifications You must be signed in to change notification settings

bedoron/ICUMisterControlPanel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

services platforms author
app-service\web,app-service
python
bedoron

Azure Cognitive face web interface and control panel

This App service flask based deployment is intended to be a demonstration control panel for our hackathon project, It uses Azure Cognitive Face API in order to detect people and store them in the DB.

The application is served using Flask and makes use of Bootstrap4 and jQuery for its interface.

In order to run this application you need to set the following variables:

  • Keyvault which holds faceAPI keys
    • KEY_VAULT_URI
    • KEY_VAULT_URL (same as above, I'm too lazy to remove it)
  • Application which has access to a keyvault storing Cognitive Face API Keys:
    • AZURE_CLIENT_ID
    • AZURE_CLIENT_SECRET
    • AZURE_TENANT_ID
  • Cosmos DB Access configuration:
    • DBNAME
    • DBPASS

Extra material

Development

  • Use PyCharm
  • Install the plugin "Env File" and get it from me
  • Create Python27 venv for the project

About

Microsoft Hackathon Project: ICUMister - IoT Doorbell with face recognition feature (Backend code)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published