Inspiration

Computer vision is a field of artificial intelligence (AI) that enables computers and systems to derive meaningful information from digital images, videos and other visual inputs — and take actions or make recommendations based on that information.

What it does

Computer vision is a field of artificial intelligence that trains computers to interpret and understand the visual world. Using digital images from cameras and videos and deep learning models, machines can accurately identify and classify objects — and then react to what they “see.”

How we built it

Software Architecture At a high level this diagram can be broken into three distinct sections

CUSTOM VISION & MODEL Building a multiclass predictor using customvision.ai, one of Microsofts Cognitive Services. IOT EDGE Using Azures IoT suite to do edge inference on live images provided by a camera connected to a Raspberry Pi WEB FRONTEND Creating a nodejs backend, using azure functions to write data from the IoT Hub into a CosmoDB instance. Hardware Architecture Our initial hardware design for this project is to attach the Raspberry Pi, Camera and light to a bin, to do inference on a bins content to see what is recyclable and what isn't.

What we learned

We learned about computer vision

Share this project:

Updates