Mindket

Food Waste CV

Newversion 1 · updated

Overview

Finds food-waste categories on cafeteria trays in a photo using a small YOLO11n detector. An early prototype for exploring and triaging waste, not for accounting or compliance.

Food Waste CV is a kit in the Business category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python 3.11
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
Runs in
  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python 3.11
Start with
pip install -U huggingface_hub
hf download archiii/food-waste-cv-demo --repo-type space --local-dir food-waste-cv-demo
cd food-waste-cv-demo

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Food Waste CV is an early prototype, version 0.3, that spots food-waste categories on a cafeteria tray photo. A YOLO11n object detector looks for rice, veg, cooked meat, carbs, tissue and sauce. It is a Gradio demo meant for exploration.

Who it suits

It suits cafeteria managers, sustainability teams and students who want to see how computer vision could sort tray waste. It also suits developers who want a small detector wrapped in a Gradio page.

IndustryWho uses itHow they use itExample
Food serviceCafeteria managersExplore what ends up on returned traysUpload a tray photo and read the labels
SustainabilityWaste-reduction teamsTriage waste categories before a full studyCheck which categories the detector finds
EducationComputer vision studentsStudy a small YOLO detectorRead app.py and the weights file
SoftwareDevelopersWrap a custom detector in a web demoSwap in their own weights

Anyone who needs automated accounting or compliance reporting can skip it, since the author says it is not meant for that.

Where to use it

The demo runs in two places.

  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python 3.11
Use caseWhoWhat they get back
Tray photo checkCafeteria staffLabels for waste categories found on the tray
TriageSustainability teamsA rough view of what kinds of food are left
Detector studyStudentsA working example with trained weights

How to set it up

The online page needs nothing installed. A local copy needs the following.

  • Python 3.11
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
  1. Install Python 3.11.
  2. Install the Hugging Face hub package and download a copy of the Space.
  3. Move into the new folder and install Gradio 5.25.0 and the packages in requirements.txt.
  4. Start the app with python app.py.
pip install -U huggingface_hub
hf download archiii/food-waste-cv-demo --repo-type space --local-dir food-waste-cv-demo
cd food-waste-cv-demo
pip install gradio==5.25.0
pip install -r requirements.txt
python app.py

How to use it

Open the page, give it a photo of a cafeteria tray, and read the categories it marks. On a local copy, this command starts the page.

python app.py
ToolWhat it does
YOLO11n detectorFinds food-waste categories in the photo
best.ptThe trained weights the app loads
app.pyHolds the Gradio page
requirements.txtLists the Python packages the app needs

Example

You upload a photo of a used tray with rice, a tissue and some sauce on it. The page marks the items it recognizes with their categories, though it may miss some.

For newcomers and experts

If you are new to this, treat the output as a first look. Check each marked item yourself, since the detector can miss things even when its labels are right.

If you know the field, this is a YOLO11n model trained at an image size of 960, with a validation mAP50 of about 0.43. The author says it works best on tissue and sauce, and plays it safe on the other classes. That means a label it gives is usually correct, but some items go undetected.

  1. Photo of a tray
  2. YOLO11n detects waste items
  3. Categories are labeled
  4. You review what it missed

Good to know

This is early work. The app itself carries caveats, and the author says to use it for exploring and triage only.

  • License: AGPL-3.0, which comes from the Ultralytics YOLO11 code it builds on
  • Cost to run: none named
  • Data it reaches: the photos you give it and the weights file in the repository
  • Not for: automated accounting or compliance use

README and files

README

Food Waste CV

Finds food-waste categories on cafeteria trays in a photo using a small YOLO11n detector. An early prototype for exploring and triaging waste, not for accounting or compliance.

Made by archiii on Hugging Face. These notes are Mindket's, written from its Space page and README; the app's own files and license are on Hugging Face.

About

What it is: Food Waste CV is an early prototype, version 0.3, that spots food-waste categories on a cafeteria tray photo. A YOLO11n object detector looks for rice, veg, cooked meat, carbs, tissue and sauce. It is a Gradio demo meant for exploration.

Who it suits: It suits cafeteria managers, sustainability teams and students who want to see how computer vision could sort tray waste. It also suits developers who want a small detector wrapped in a Gradio page.

Industry | Who uses it | How they use it | Example
Food service | Cafeteria managers | Explore what ends up on returned trays | Upload a tray photo and read the labels
Sustainability | Waste-reduction teams | Triage waste categories before a full study | Check which categories the detector finds
Education | Computer vision students | Study a small YOLO detector | Read app.py and the weights file
Software | Developers | Wrap a custom detector in a web demo | Swap in their own weights

Anyone who needs automated accounting or compliance reporting can skip it, since the author says it is not meant for that.

Where to use it: The demo runs in two places.

  • A web browser, on the page of the Space at Hugging Face
  • Windows, macOS or Linux, as a local copy run with Python 3.11
Use case | Who | What they get back
Tray photo check | Cafeteria staff | Labels for waste categories found on the tray
Triage | Sustainability teams | A rough view of what kinds of food are left
Detector study | Students | A working example with trained weights

How to set it up: The online page needs nothing installed. A local copy needs the following.

  • Python 3.11
  • Windows, macOS or Linux
  • The packages listed in requirements.txt
  1. Install Python 3.11.
  2. Install the Hugging Face hub package and download a copy of the Space.
  3. Move into the new folder and install Gradio 5.25.0 and the packages in requirements.txt.
  4. Start the app with python app.py.
pip install -U huggingface_hub
hf download archiii/food-waste-cv-demo --repo-type space --local-dir food-waste-cv-demo
cd food-waste-cv-demo
pip install gradio==5.25.0
pip install -r requirements.txt
python app.py

How to use it: Open the page, give it a photo of a cafeteria tray, and read the categories it marks. On a local copy, this command starts the page.

python app.py
Tool | What it does
YOLO11n detector | Finds food-waste categories in the photo
best.pt | The trained weights the app loads
app.py | Holds the Gradio page
requirements.txt | Lists the Python packages the app needs

Example: You upload a photo of a used tray with rice, a tissue and some sauce on it. The page marks the items it recognizes with their categories, though it may miss some.

For newcomers and experts: If you are new to this, treat the output as a first look. Check each marked item yourself, since the detector can miss things even when its labels are right.

If you know the field, this is a YOLO11n model trained at an image size of 960, with a validation mAP50 of about 0.43. The author says it works best on tissue and sauce, and plays it safe on the other classes. That means a label it gives is usually correct, but some items go undetected.

Photo of a tray
YOLO11n detects waste items
Categories are labeled
You review what it missed

Good to know: This is early work. The app itself carries caveats, and the author says to use it for exploring and triage only.

  • License: AGPL-3.0, which comes from the Ultralytics YOLO11 code it builds on
  • Cost to run: none named
  • Data it reaches: the photos you give it and the weights file in the repository
  • Not for: automated accounting or compliance use

On Hugging Face, 13 November 2026

  • Likes: 1
  • Built with: gradio
  • License: agpl-3.0

Links

Try it

Open the Space in your browser, or copy it to your own Hugging Face account from its page. Nothing in this kit runs by itself.

Files
README.md  4 KB

1 file, 4 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face Spaces in the same category that share the most tags with this one.

ProductLikesBuilt withLicenseLast change
Food Waste CV This page1gradioagpl-3.0
Signature DetectionShares gradio12gradioagpl-3.0
Salamtak سلامتكShares gradio2gradioagpl-3.0
Customer Churn PredictorShares gradio1gradiomit
Whisper ChilenoShares gradio1gradioapache-2.0
Medical Insight Explorer AgentShares gradio1gradiomit
Numbers as Mindket last read them, on 2026-11-12.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Business

See all in Business

pplx-decider-v1.1-27b

perplexity-ai · Kit

Picks the best option for a decision from text and images, such as which team should handle a request, with a probability for each choice, for developers who b…

New

NuExtract3

numind · Kit

Reads documents as text or images and fills a JSON template with the fields you ask for, or converts the pages to Markdown. A 4B model for teams that process s…

New

Drex DLM

nace-ai · Kit

Scores yes or no, multiple choice and rating questions about a document in one pass, with a probability for every option. An 8B decision model from Nace.AI tha…

New