Capture
Prefer the rear camera and request high resolution with continuous focus.
Give store staff fast product-barcode recognition and ordering using only a phone camera.

For an in-store ordering app used by a major fashion retailer, we delivered camera-based product barcode scanning. The system is tuned for store lighting, angled tags, reflections and scanning distance. A custom object-detection model can first locate the barcode region before the decoding engine reads it.
The solution approaches dedicated-scanner recognition accuracy in common store conditions without introducing separate scanner hardware.
Prefer the rear camera and request high resolution with continuous focus.
Detect tags and barcode regions to reduce interference from complex store backgrounds.
Use the ZXing multi-format reader for continuous one- and two-dimensional decoding.
Map the code to product, inventory and ordering data and return immediate feedback.
Start the camera, grant permission and place a one-dimensional product barcode inside the focus frame. Supported devices expose live zoom controls.
Video is processed locally in your browser and is not uploaded.