Skip to content

Use pylibdtmx to read barcodes

Compare
Choose a tag to compare
@UrszulaNeuman UrszulaNeuman released this 05 Jan 17:39
· 4 commits to master since this release
736b95f
  1. The puck scanner now uses pylibdtmx library instead of a 'home brewed' reader to read the data codes. The 'home brewed' reader was not able to read the codes engraved on our newly ordered pucks (couldn't decipher '\n' which was, for some reason, added at the end of each code). Switching to pylibdtmx has additional benefits:
  • pylibdtmx is much faster than the 'home brewed' code
  • the puck scanner code becomes simple and easier to maintain
  1. Puck scanner runs on python 3.9 with most recent version of all but the following libraries (latest versions resulted in pyinstaller errors) :
  • opencv-python 4.5.3.56 (latest 4.7.0.68)
  • scipy 1.8.1 (latest 1.10.0)