SmartBin AI

SmartBin AI

7 devlogs
40h 54m
•  Ship certified
Created by Aarav

I am making SmartBin AI, which is a project that can analyse both the type and percentage of food waste occurring at a school campus/canteen/kitchen. This project will use a Raspberry Pi, as well as its Module 2 camera to capture the image, after taking photos, it will run a Region of Interest (ROI) analysis on all images to find out which photos has plates. After receiving such list of images, it will pass all of them through the OpenAI o4 model and find out what kind of food it is, as well as the percentage of waste.

Timeline

Made just the basic landing page of the dasboard tab for the website. Also got the datatable sorted out on the backend side of things for this.

Update attachment

Ship 1

1 payout of shell 556.0 shells

Aarav

16 days ago

Aarav Covers 6 devlogs and 37h 45m
Aarav
Aarav
8h 37m 18 days ago

I finally just finished! I configured the Raspberry Pi OS to also show my app in the desktop as well as the side bar

Update attachment
Aarav
Aarav
10h 41m 18 days ago

I completed the combining the code as well as the UI interface for the COMPLETE app. this means that the user can simply use it as if it was a web app they were launching! i made this using tkinker and python, really happy with this. i also managed to make the colors match with my color scheme, etc, and all.

Update attachment
Aarav
Aarav
4h 49m 22 days ago

Finally completed the script that constantly takes images every 0.25 seconds and saves it if it satisfy the Region of Interest (ROI) function for plate detection. Now I am going to focus on developing the Graphical User Interface (GUI) for the project...

Update attachment
Aarav
Aarav
6h 39m 22 days ago

Completed making the model where I am connecting my python code with the gpt-4o model specifically for image classification. moreover, I created a detailed prompt.txt(more than 200 lines of code) to make sure the model will output data in the exact format I need it as.

Next I need to make the code that will actually take continuous photos from the raspberry pi and use ROI(region of interest) to sort the helpful pictures from the unhelpful ones..

Update attachment
Aarav
Aarav
4h 33m 24 days ago

Took quite long to complete the next part but I got it done!!! I managed to change the UI interface from terminal or command prompt to a Graphical User Interface using the tkinker python library.
The general objective of this was to make the code more user friendly, especially for someone who isn't technical.
My next plan is to develop the code that takes continuous images and sorts them depending on which has a plate and which one doesn't.

Update attachment
Aarav
Aarav
2h 24m 25 days ago

I completed the part of the code that takes images from a folder and converts them into base64. Since computers cant process images, it requires the image in base64 format, which is a text format for the computer to understand the picture. I have also managed to pass the images through to the openai model, however I am receiving some errors, that I will troubleshoot later on..

Update attachment