Contact us
Send us your idea to discover how we can help you bring it to life.

AI and computer vision platform for facial recognition

Web and mobile app for face identification
Industry
Security
Geography
USA
Type
Web
Technologies
OAuth2, Python, iOS, Angular, WebRTC, Swift, OpenCV
About the client

The service provides the possibility to recognize faces using video streams from HTTP/RTSP connections with outdoor cameras. The system can identify persons, their age and gender. It easily integrates with existing camera systems. Using the AI and Computer Vision technology it can gather and analyze massive amounts of data.

Main challenge and our solution

The client had an old semi-working prototype system running on Django templates with no front-end frameworks. The task was to create a new visual template, run the code, add the ability to view all cameras connected to the system in real time, then rewrite the system using the framework.

  • Recognition dashboard
  • Video 2-Factor Authorization (V2FA)
  • iOS Check-in App
Results we delivered
  • We delivered recognition dashboard MVP in 2 months

  • We delivered V2FA MVP in 1 month

  • We delivered iOS Chek-in App MVP in 2 weeks

 

We used Django REST API as the basis for the backend of the new version of the system, Angular framework to build the frontend application. This combination allows rational use of hardware capacity. It also optimizes system performance, allowing easy scaling in the future.

 

Recognition Dashboard: 

  • aiortc, Python and OpenCV for implementing the app and decoding cameras stream video,
  • Amazon Rekognition API for facial recognition
  • amCharts for building visual analytic report of the collected data

 

For V2FA were used: 

  • OpenCV for recognizing the presence of a face in a frame
  • OAuth for integration with the external sites
  • Tensorflow for gesture recognition when logging

 

In iOS Check-in App we used:

  • Swift for building iOS app architecture
  • Apple Vision for recognizing the presence of a face in a frame
  • Zoom SDK to enable calls to technical support
Case Studies
buttonSchedule a Discovery Call buttonSchedule Call