Skip to content
Enumerating LCD segments with OpenCV
C++ Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lcd-segmentation
LICENSE
demo.mp4
lcd-segmentation.py
readme.md

readme.md

Enumerating LCD segments with OpenCV (reverse-engineering)

Contents

  • The Python 3 script lcd-segmentation.py processes a video (e.g demo.mp4) using OpenCV (requires NumPy, install both via pip) to automatically enumerate all 125 segments of an undocumented LCD, in order to ease reverse-engineering efforts (mapping digits to write and read)
  • The "Arduino" code lcd-segmentation/lcd-segmentation.ino was used to control the display in the demo

Info

License

GNU GPLv3 (see LICENSE)

You can’t perform that action at this time.