What problem does it solve?
Traditional barcode and QR code scanning on embedded AI camera systems suffers from high latency and low reliability, especially with angled, blurry, or multiple codes per frame. This Skill eliminates that bottleneck by combining NPU-accelerated region localization with proven traditional decoder fallback for consistent, fast scan performance.
Core Features & Use Cases
- NPU-Accelerated Localization: Uses lightweight YOLO-tiny or SSD-MobileNet models on NPU to quickly identify barcode regions in camera frames, minimizing processing time.
- Hybrid Decoder Fallback: Crops detected regions and feeds them to ZBar (for 1D/QR codes) or ZXing (for DataMatrix) for reliable decoding, with full-frame fallback if no regions are detected by the NPU.
- Use Case: Ideal for embedded AI camera deployments in warehouses, retail, or access control systems that need to scan asset tags, product QR codes, or entry passes in real time, even when codes are partially obscured or viewed at an angle.
Quick Start
Use the npu-barcode skill to detect and decode all barcodes and QR codes from the live RTSP feed of the warehouse security camera system.