Football Table Vision: Difference between revisions
Line 18: | Line 18: | ||
==The Vision GUI== | ==The Vision GUI== | ||
To run the vision GUI, you need to have root privileges. After building the vision tool in [http://qt-project.org/ Qt], the executable should reside in the <code>/Qtvision/bin</code> folder. | To run the vision GUI, you need to have root privileges. After building the vision tool in [http://qt-project.org/ Qt], the executable should reside in the <code>/Qtvision/bin</code> folder. Start this executable using the provided launcher or using terminal (start using <code>ctrl+alt+T</code>): | ||
<blockquote><code> | |||
sudo su <br/> | |||
cd /home/eutaft/foosball/Qtvision/bin <br/> | |||
./Qtvision | |||
</code></blockquote> | |||
==Camera Calibration== | ==Camera Calibration== | ||
==Color Calibration== | ==Color Calibration== |
Revision as of 10:58, 10 September 2013
Building the Vision GUI
In order to build the Vision GUI, you need to install qtcreator and the opencv libraries
sudo apt-get install qtcreator
sudo apt-get install libopencv-dev
This tool runs on both x86 and x86_64 systems, however it is compiled against static libraries from Prosillica. These static libraries have to be specified in the Qtvision.pro file for x86_64:
LIBS = -lopencv_core \
...
../src/pvapi/staticlib/x64/4.4/libPvAPI.a
And for x86
../src/pvapi/staticlib/x86/4.4/libPvAPI.a
To build the GUI press ctrl+B
. If it fails to build, install missing libraries using apt-get
.
The Vision GUI
To run the vision GUI, you need to have root privileges. After building the vision tool in Qt, the executable should reside in the /Qtvision/bin
folder. Start this executable using the provided launcher or using terminal (start using ctrl+alt+T
):
sudo su
cd /home/eutaft/foosball/Qtvision/bin
./Qtvision