DELL Enterprise OpenCV PaddleOCR WhatsApp
Intelligent hardware verification pipeline preventing counterfeit, scuffed, or modified components at Dell's RMA receipt lines.
Multimodal Anomaly Correlation
Bridges the gap between physical and digital inspection by analyzing raw image defects (burns, scratches, and dust detected via OpenCV) and validating label metadata (OCR text) simultaneously in a single decision model.
Edge-First Local Execution
OpenCV processing and PaddleOCR text extraction run locally on the edge. The system continues to evaluate parts and log verdicts offline if the server or cloud connection is lost.
Multi-Channel Alert Loop
Connects digital logging with immediate Meta WhatsApp alerts and automated outbound conversational Vapi AI voice calls straight to technicians' phones.
| Layer | Technology | Purpose |
|---|---|---|
| Backend | FastAPI | Python API endpoint hosting |
| Frontend | React + Tailwind CSS | Inspector QA portal and integrated local Augmented Reality (AR) viewer |
| Vision | OpenCV | Image brightness, contrast verification, and physical label detection |
| OCR | PaddleOCR v3 | Edge-based text extraction (Service Tag, ESC, Model, Part Number) |
| AI Reasoning | Gemini 2.5 Flash | Multimodal logic modeling, final fraud scoring, and verdict parsing |
| Escalations | Vapi AI & Meta Cloud API | Automated outbound voice calls and instant WhatsApp notifications |
| Reports | ReportLab | Compilation of 3-page audit-ready PDF inspection reports |
[Upload Photos] ──> [OpenCV Image Audit] ──> [PaddleOCR Text Extraction] ──> [Rule Validation] ──> [Gemini AI Verdict] ──> [Outbound Alerts]
- OpenCV Image Audit: Checks image quality metrics and identifies visual hardware damage.
- PaddleOCR Text Extraction: Reads printed serials, tag numbers, and model identifiers from the label.
- Rule Validation: Validates formats against Dell specifications and golden database profiles.
- Gemini AI Verdict: Computes final Fraud Risk Score (0-100) and outputs AUTHENTIC, SUSPICIOUS, or COUNTERFEIT.
- Outbound Alerts: Generates PDF summary report, fires WhatsApp messages, and places voice calls to QA desks.