About
PocketDeck is a site for sharing card decks for Pokemon TCG Pocket. PocketDeck's trick is that it can convert screenshots of decks to card lists.
The deck screenshot converter processes your image in a few clear steps. It starts by using OpenCV to clean up the screenshot and identify where the cards are located, with Canny edge detection helping outline the card shapes. Once the card areas are found, the system compares each card to a database of known images using a combination of PHash and ORB to make accurate matches. Uploaded images are only kept temporarily and may be reviewed to improve accuracy or fix issues, but they aren't stored long term. If you want more details or are interest in the source code feel free to reach out.
PocketCards was built by a UK-based developer who got tired of manually typing out deck lists and figured there had to be a better way. It's just a personal project made to help other players save time.
PocketDeck was created to make it much easier to view and understand decks at a glance, especially when they include lesser-known cards. Screenshots don't always show important details clearly, so the goal was to build a tool that pulls up everything you'd want to know—what pack a card is from, its abilities and attacks, energy costs, and more. It also makes sharing decks far simpler than passing around images. Another motivation behind the project was an interest in computer vision.
It's deliberate. The tool maps cards to their first and lowest rarity form. The idea being that it's easier to read and identify cards. Sorry the decks now looks less flashy.
Lots... here are a few:
- Ability to edit decks - easier to suggest changes or fix issues with the computer vision
- Ability to create decks from scratch
- Create and share collections of decks
- Additional card languages
- Improve accuracy
They are stored temporarily, I may use them for debugging or to help refine and improve the image recognition.
There is some basic web analytics on the site to help me see how many visitors I have and where they come from. But nothing personal is stored (IP adresses etc.). None of this is shared with anyone else (E.G. Google Analytics). I don't even use cookies to track users betwen visits.