Eyepix
Photo from eyepix.netWhat is Eyepix?
Eyepix is meant to offer workplace safety and security through computer vision and AI. Any alarm would trigger a notification to the client through the Eyepix website and client's phone/email.
Eyepix Modues
- Motion detection (anti burglary)
- Asset Guardian (detect absence of valuable objects)
- Social distancing
- Face and mask detection
- Age-gender detection (through faces)
- Parking control (avoid congestion and illegal parkings)
What Was My Role?
I this project, my first mission was to migrate the on-premises system to Azure. This started with looking for Azure services that accommodate the needs and match the on-premises ones. An example is the migration from onprem RabbitMQ to Azure topics. Later on, I was responsible for building a mechanism that allows easy switching between the two configurations (Cloud | on-premises). I built that using object oriented python programming classes.
I also worked on testing and validating available modules in addition to incorporating new ones. An example is that my team and I created a new dataset for the fire detection module that we enhanced the performance to 94%.
Azure Services Used
- Azure Servicebus
- Azure Container Instances
- Azure Container Registry
- Azure Active Directory
- Azure Managed Identities
- Azure Key Vaults
- Azure File Shares
- Azure Cache for Redis
- Azure Bob Storage
- Azure Custom Vision
Tools Used
- Docker and Docker compose
- Git and Gitlab
- Python
- Tensorflow + Pytorch
- Ffmpeg
- Grafana
- Prometheus
- Nginx
- digital cameras
Wesite
➡️➡️Eyepix
Gallery
