Football Table Vision: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
Line 15: Line 15:
</blockquote>
</blockquote>


To build the GUI press <code>ctrl+B</code>. If it fails to build, install missing libraries using <code>apt<code/>.
To build the GUI press <code>ctrl+B</code>. If it fails to build, install missing libraries using <code>apt</code>.


==The Vision GUI==
==The Vision GUI==

Revision as of 10:54, 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.

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.

Camera Calibration

Color Calibration