This is a simple proof of concept decoder of punched cards from images.
Requires Qt, which can be installed, even in a virtual environment like so:
$ python3 -mvenv env
$ . env/bin/activate
$ pip install PySide6
$ python card.py
Load an image, then align the grid until it matches the punched holes in the picture.
A card representation show the currently recognised data, along with a possible interpretation using known encodings.
- Punch Card Reader at Code Included
- The Punched Card at quadibloc.com