Skip to content

Dominique57/Barcode-Detector-GPGPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GPU barcode detector

This repository contains the school project where we used GPGPU to detect barcode.

End to end application real-time barcode detector.

Algorithm

The inefficient but nice to parallelise algorithm is separated in multiple steps:

  • Compute local binary pattern of input image
  • Apply a KNN classifier to extract a class represenigs barcode patterns (ie. a database)
  • Parallelize using CUDA the local binary pattern and the neareset neighbour search (ie. finding the appropriate class)
  • Post-process using mathematical morphology

Algorithm project slide

image

Structure

The python folder contains the ipynb notebook that allows the KNN database generation from images The c++ folder contains a base reference using CPU only The cuda folder contains the parallelized algorithm and benchmarks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages