Barcode Detection Demonstration

Neural Network-based Barcode Detection Demo using CertusPro-NX™

Our system is going under maintenance starting April 18, 2025 at 6:00 PM Pacific and ending April 20, 2025 at 4:00 PM Pacific. During this window, the website may not be reachable. For immediate assistance, please contact techsupport@latticesemi.com.

This demo implements an algorithm for barcode detection using the CertusPro-NX Voice and Vision Machine Learning Board that implements camera barcode detection capabilities based on Yolov5 NN models.

Highly Customizable – A reference design is provided with end-to-end components to allow modification of any component.

Rapid Implementation – The demo utilizes the popular Lattice’s Development Kit, which provides all components from image sensor to output to host system.

Features

  • Barcode Demo is able to detect barcodes in static and dynamic objects
  • Design is based on Yolov5 light weight network
  • Total power consumption of CertusPro-NX FPGA is less than 400 mW
  • Uses on-board low power VGA image sensor, image sensor can be customized

To learn more about this product design and request the complete source code, click here to contact us.

Block Diagram

Machine Vision Barcode Detection Block Diagram

Documentation

Quick Reference
Downloads
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Barcode Detection Demo - User Guide
FPGA-UG-02182 1.0 12/5/2023 PDF 1.2 MB
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
Barcode Detection Demo - Bitstream
12/5/2023 ZIP 2.9 MB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.

Like most websites, we use cookies and similar technologies to enhance your user experience. We also allow third parties to place cookies on our website. By continuing to use this website you consent to the use of cookies as described in our Cookie Policy.