gvieralopez / homedumper

Computer vision software to automate the process of dumping a Pokemon HOME database from a video

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MIT license Generations Updated for

homedumper

Computer vision software to automagically dump a Pokémon HOME database from a video.

🥚 This project is still in an early stage with many more features and improvements to come.

We turn a video:

into a .csv file:

Box name Slot Number Pokémon ID
Home 001 01 bulbasaur
Home 001 02 ivysaur
... ... ...
Home 015 30 zarurde

1. Installation

Make sure you have the following programs installed and in the PATH of your system:

Python | Git | Tesseract

Then, fetch the source code of this project:

$ git clone https://github.com/gvieralopez/homedumper.git
$ cd homedumper

And install software dependencies:

$ pip install -r requirements.txt

2. Usage

If you want to test the software with the sample video we provide, just run:

$ python -m homedumper dump data/myhome.mp4

And go grab a cup of ☕ because this could take some minutes.

When the process is finished, you will see a file match.csv inside the output folder. Easy, right?

3. What is next?

If you need some help getting the database of your own video or you want to have more control in the different stages of the process, you can see this guide with a step-by-step description of what homedumper does.

If you want to know what we are planning to add or improve to this software in the near future make sure to check this page.

4. Disclaimer

This software comes bundled with data and graphics extracted from the Pokémon series of video games. Some terminology from the Pokémon franchise is also necessarily used within the software itself. This is all the intellectual property of Nintendo, Creatures, inc., and GAME FREAK, inc. and is protected by various copyrights and trademarks.

The authors believe that the use of this intellectual property for a fan reference is covered by fair use and that the software is significantly impaired without said property included. Any use of this copyrighted property is at your own legal risk.

This software is not affiliated in any way with Nintendo, Pokémon or any other game company.

5. Credits

Project developed by @gvieralopez for educational purposes.

Thanks to @itsjavi for the support with the assets and the inspiration given by his project livingdex

About

Computer vision software to automate the process of dumping a Pokemon HOME database from a video

License:MIT License


Languages

Language:Python 100.0%