Overview
Food Composition Distribution
Detection frequency across standard meal classes
No meal records logged yet in active session. Awaiting camera stream and detector ingestion.
QC Defect Breakdown
Distribution of rejection causes across inspected batches
Zero rejection incidents recorded in the current session. All inspected trays meet chromatic and composition criteria.
Every meal tray must undergo optical quality inspection, chromatic freshness verification, and portion component quota checks before dispatch.
Hardware & Edge Pipeline Health
ESP32-S3 sensor node telemetry, camera stream, and inference acceleration
Flagged & Rejected Trays
Recent audit records requiring supervisory attention
All processed meal trays in the current database meet optical, freshness, and food safety standards.
Inspection Reports
Rolling 50-slot evidence buffer with annotated bounding-box snapshots. Export individual trays or the whole batch as Markdown.
Batch Inspection
Upload a ZIP archive of food tray photos. The C++ backend extracts every image, runs YOLOv8s INT8 inference across OpenMP worker threads, and compiles a multi-page LaTeX master report per batch.
Detected Items
Place meal tray in camera view for real-time AI food detection & quality inspection.
Detected Food Items
Dynamic YOLO Object Detection & Freshness Analysis
| # | Detected Item | CV Match | ML Spoilage | Decision |
|---|---|---|---|---|
| No food items detected in camera view. | ||||
LINE AUDIT & EVENT LOG
QC Inspection Yield
Production Statistics
Food Quality & Freshness
Thermal Stability & Shelf Life
Thermal & Hardware Telemetry
ESP-IDF Device Disconnected
Manual Controls
Actuator Triggers
Batch Summary
Database Sync
| ID | Timestamp | Food Composition | Temperature | Status |
|---|---|---|---|---|
| Loading inspection archives from PostgreSQL... | ||||
Grafana Dashboard
Embedded analytics workspace for throughput, spoilage trends, and
inference telemetry served from http://localhost:3002.