Football Table Vision: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
Line 24: Line 24:
cd /home/eutaft/foosball/Qtvision/bin <br/>
cd /home/eutaft/foosball/Qtvision/bin <br/>
./Qtvision
./Qtvision
</code></blockquote>
<p>This will start the vision GUI, which currently looks like this:<p>
==Basic Settings==
<p>This GUI allows the user to set-up several basic settings that allow us to connect to the camera.<p>
===Setting up the LAN connection===
<p>In order to run the vision software, we must first establish a connection with the camera over ethernet. First we need the fix the adress of wired connection we are using the gnome network manager or <code>ifconfig</code>.
<blockquote><code>
settings: <br/>
ip-adress:  169.254.1.210 (manual/static) <br/>
subnet mask: 255.255.0.0  <br/>
MTU :        9200
</code></blockquote>
</code></blockquote>



Revision as of 11:18, 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

This will start the vision GUI, which currently looks like this:

Basic Settings

This GUI allows the user to set-up several basic settings that allow us to connect to the camera.

Setting up the LAN connection

In order to run the vision software, we must first establish a connection with the camera over ethernet. First we need the fix the adress of wired connection we are using the gnome network manager or ifconfig.

settings:
ip-adress: 169.254.1.210 (manual/static)
subnet mask: 255.255.0.0
MTU : 9200

Camera Calibration

Color Calibration