I am happy to report that MTG-Card-Reader 2.0, a web-based in-browser version is in active development. If you have any interest in contributing to development of v2.0, send me an e-mail at maddenfong@gmail.com. I am a complete novice regarding web hosting/web deployment of a project like this and could use some help.
At the moment, this original version of the project is experiencing some major crashing issues (at least on my machine) but they are not throwing error messages and I'm too busy with v2.0 to hunt them down, sorry
Reads a Magic: The Gathering card in front of a webcam and identifies it in a database of cards from a user-specified set.
Download the Allset.json file (zipped or unzipped) from the MTGJSON website listed below, and place in project folder. Then run MTGCardReader.py to start the program.
When loading up a set for the first time, the program may take 5 minutes or more to download and store all images from that set.
Run install_packages.py to install the requisite packages (NOTE: This is mostly untested)
Open Thesis Paper - MTG Card Reader.pdf to read about this project in more detail.
Uses MTGJSON, Python 3, PyQt5, OpenCV
I am a recent university grad currently living and looking for a job in San Francisco. If you would like to contact me about this software project (or anything else) please send an email to maddenfong@gmail.com