What it does
How I built it
We used a pre-trained model by ViTech in the aws marketplace. We were originally able to run the sample images through a jupyter notebook running server-side, but wanted to create a more streamlined pipeline. Therefore, we decided to use Amazon Lambda to create a python handler function that is triggered by an API call. This post request handles two of the main parameters, a base64 encoding and the name of the file. A JSON with bounding boxes and prediction probabilities is returned by our lambda function unto the web frontend.
Challenges I ran into
Accomplishments that I'm proud of
What I learned
What's next for Fidus
Taking in video input, sending 10 second intervals to the lambda function and allowing us to handle real CCTV footage. Better web UI. Alert notification system using Twillio or something similar.
Try It out