A Magical Gathering
summary
A system identifies Magic the Gathering cards using OpenCV for cropping, libpHash perceptual hashes, SQLite sorting and Ruby promises with a thread pool. The corpus covers about 25,000 unique cards; 1.6 GB of images is downloaded and roughly 26,000 hashes are precomputed on four CPUs after releasing the GVL. Capture uses a webcam and lightbox, it learns from manual confirmations, and common failures are slow focus, similar artwork ambiguity, and no integrated pricing yet.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 7:46Hardware
- 11:55Promises
- 13:33Limit promises
- 15:27Perceptual Hatch
- 17:27Hash Calculations
- 18:52Recognition Cropping
- 20:57Preprocessing
- 25:02Card Matching
- 25:16Saving Cards
- 26:20Challenges








