...
The source code lies and building happens inside the folder called pinballProject
. For a fresh build, you need a not too old version of make
, a C++ compiler (we only tested g++
), an internet connection (for downloading the Kieler Compiler), the libraries wiringPi
and opencv
as well as the command-line tools mega-cmd and python2
. The tool for mega.nz (and also python2
) can be omitted (see below on how to compile without them), everything else except for opencv
comes pre-installed with Raspbian. For opencv
you need a 4.x version, 4.2.0 ought to work for example. Make sure to enable the option that the entries for pkg-config
get configured. It can be built from source on the Raspberry Pi in a few hours, make sure not to use too many threads for compilation because of limited RAM, also perhaps increase the swap.
With all the pre-requisits prerequisites met, you can use the Makefile
to build everything.
...
Key | Playback effect |
---|---|
<space> | play/pause |
+ | increase playback speed ×2 |
- | decrease playback speed ×0.5 |
. | while paused, advance by one frame |
If you recalibrate re-calibrate the coordinate system on the Pi, you might want to transfer the config file for the coordinate system (however there is nothing really depending on the coordinate transformation being correct inside the image detection anyways).
...