"Don't eat what you can't read."
Label-Buster AI is a Computer Vision application designed to protect consumers from deceptive food marketing. It scans ingredient labels in real-time, detects hidden sugars, unhealthy fats, and artificial additives, and provides an instant "Health Score."
Modern food packaging is designed to mislead. A product can claim "100% Natural" on the front while hiding Maltodextrin (Sugar), Palm Oil (Inflammatory Fat), and E621 (MSG) in the fine print on the back. Most consumers do not have the time or knowledge to decode these chemical names.
Label-Buster acts as a personal AI Nutritionist.
- Scan: The user uploads a photo or uses their webcam to scan a food packet.
- Decode: The app uses OCR (Optical Character Recognition) to read the text.
- Analyze: It cross-references ingredients against a database of 50+ harmful additives.
- Score: It generates a visual Health Score and flags specific risks (e.g., "Insulin Spike Warning").
This project bridges Data Science and Consumer Health.
- Frontend: Streamlit (Python) for the interactive Web UI.
- Computer Vision: OpenCV & EasyOCR for text extraction.
- Logic: Python-based Keyword Matching & Risk Scoring Algorithm.
- Visualization: Dynamic CSS animations for the "Live Health" dashboard.
-
Clone the Repository
git clone [https://github.com/praannav/Label-Buster-AI.git](https://github.com/praannav/Label-Buster-AI.git) cd Label-Buster-AI -
Install Dependencies
pip install -r requirements.txt
-
Run the App
streamlit run app.py
- Deployment: Hosting the web app for public use.
- Barcode Integration: Scanning barcodes to fetch nutritional info via API.
- Macro-Counter: Automatically calculating protein/carbs from the label.
Praannav Computer Engineering Student | AI Researcher | Fitness Content Creator

