All Projects → TrifectaIII → MTG-Card-Reader

TrifectaIII / MTG-Card-Reader

Licence: other
Reads a Magic: The Gathering card in front of a webcam and identifies it in an existing database of cards of a user-specified set.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to MTG-Card-Reader

MTG-Card-Reader-Web
MTG-Card-Reader 2.0, built as a webpage.
Stars: ✭ 21 (-34.37%)
Mutual labels:  feature-detection, mtg, webcam, mtg-cards, existing-database, mtg-collection-manager, mtgjson, mtg-card-reader
mtgsqlive
MTGJSON build scripts to generate alternative data formats
Stars: ✭ 40 (+25%)
Mutual labels:  card, mtgjson
mtgjson-website
MTGJSON Documentation Front-End Application built with Vuepress 1
Stars: ✭ 29 (-9.37%)
Mutual labels:  mtg, mtgjson
camera
Camera app designed for elementary OS
Stars: ✭ 63 (+96.88%)
Mutual labels:  webcam
witness
An API controllable webcam project
Stars: ✭ 13 (-59.37%)
Mutual labels:  webcam
browsengine
Engine Detection Script for Browsers on Any Device
Stars: ✭ 17 (-46.87%)
Mutual labels:  feature-detection
ToxicEye
👽 Program for remote control of windows computers via telegram bot. Written in C#
Stars: ✭ 305 (+853.13%)
Mutual labels:  webcam
Android-Material-Design-Template
Android Material Design UI Template , with Google Design support , card view , butterknife , CoordinateLayout , CollapsingToolbar .
Stars: ✭ 56 (+75%)
Mutual labels:  card
Margoulineur2000
NFC
Stars: ✭ 24 (-25%)
Mutual labels:  card
KoiCatalog
A card manager for Koikatu. View, search, and sort your collection of character cards.
Stars: ✭ 18 (-43.75%)
Mutual labels:  card
Unity-Trello
☑️️ Generate Trello cards directly from Unity
Stars: ✭ 34 (+6.25%)
Mutual labels:  card
WebCamCap
Motion capture tool for 2D/3D motion capture with LED markers.
Stars: ✭ 20 (-37.5%)
Mutual labels:  webcam
fullscreen-card
Make your Home Assistant browser fullscreen with one tap.
Stars: ✭ 23 (-28.12%)
Mutual labels:  card
esp-idf-rc522
C library for interfacing ESP32 with MFRC522 RFID card reader, packaged as ESP-IDF component
Stars: ✭ 60 (+87.5%)
Mutual labels:  card
CircularCardsStackView
CircularCardsStackView is an Android library for dealing with swipeable card views.
Stars: ✭ 30 (-6.25%)
Mutual labels:  card
UniCam
A cross-platform open-source webcam viewer
Stars: ✭ 23 (-28.12%)
Mutual labels:  webcam
webcam-object-detection
Tensorflow.js webcam object detection in React
Stars: ✭ 24 (-25%)
Mutual labels:  webcam
SpiderCard
蜘蛛纸牌 for mac
Stars: ✭ 29 (-9.37%)
Mutual labels:  card
bootstrap-grid-card
Bootstrap grid in Lovelace UI
Stars: ✭ 25 (-21.87%)
Mutual labels:  card
nova-algolia-card
A Laravel Nova card for Algolia
Stars: ✭ 22 (-31.25%)
Mutual labels:  card

UPDATE (5/29/2019)

V2.0

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 [email protected]. I am a complete novice regarding web hosting/web deployment of a project like this and could use some help.

A note on this version

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 ☹️. I recently swapped the feature description algorithm from SIFT to ORB (which means any semi-recent version of opencv-python is good, don't need specific versions of -contrib anymore) but the crashes were happening before that.

MTG-Card-Reader

Reads a Magic: The Gathering card in front of a webcam and identifies it in a database of cards from a user-specified set.

See it in action here!

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.

Resources

Uses MTGJSON, Python 3, PyQt5, OpenCV

About Me

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 [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].