Downloads · 30 days
6
8% of all-time downloads
Adit1122/conveyor-belt-recycling-detector
conveyor-belt-recycling-detector is a machine learning model from Adit1122. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
64-class recyclable material detection & counting on conveyor belts, deployed on Jetson AGX Orin 64GB
Downloads · 30 days
6
8% of all-time downloads
All-time downloads
80
Public
Repo size
—
Likes
0
Public
Click a slice to open those files.
.py66.3 KB · 82%
From the Hugging Face model README
64-class recyclable material detection & counting on conveyor belts, deployed on Jetson AGX Orin 64GB
Two-stage pipeline:
facebook/sam3) — segments all objects via text-prompted concept segmentationQwen/Qwen3-VL-2B-Instruct) — classifies each crop into 64 recycling categories| Range | Category |
|---|---|
| 0-14 | Paper & Cardboard (newspaper, magazines, books, kraft, paperboard, cups, cartons) |
| 15-25 | PET #1 & PVC #3 (bottles, thermoformed, clamshells, blister packs) |
| 26-36 | HDPE #2 & LDPE #4 (bottles, tubs, pails, film) |
| 37-51 | PP #5, PS #6, Other Plastics (bottles, containers, foam, films) |
| 52-60 | Metals (aluminum cans/foil/aerosol, steel containers/aerosol) |
| 61-63 | Glass & Ceramic (bottles, jars, deposits) |
git clone https://huggingface.co/Adit1122/conveyor-belt-recycling-detector
cd conveyor-belt-recycling-detector
chmod +x setup_jetson.sh
sudo ./setup_jetson.sh
| Metric | Value |
|---|---|
| GPU Memory Used | ~16 GB / 64 GB |
| SAM3 Segmentation | 200-400ms/frame |
| VLM Classification | 50-100ms/crop |
| Effective Analysis FPS | 1-3 FPS |
curl http://localhost:8080/counts # Get item counts
curl http://localhost:8080/latest # Latest detections
curl -X POST http://localhost:8080/detect --data-binary @frame.jpg # Analyze image
conveyor_belt_detector.py — Core detection pipeline (works on any GPU)jetson_inference_server.py — Jetson-optimized server with camera + REST APIsetup_jetson.sh — Automated setup for JetPack 6.2+Dockerfile.jetson — Container deployment optionconfig.json — Configuration fileconveyor_belt_detector.service — systemd service unitlibrary_name: transformers tags:
This model repository was generated by ML Intern, an agent for machine learning research and development on the Hugging Face Hub.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "Adit1122/conveyor-belt-recycling-detector"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
For non-causal architectures, replace AutoModelForCausalLM with the appropriate AutoModel class.