Informatik und Kram

Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...

Vigra + Igel Tutorial
de-flagge aktiviert en-flagge deaktiviert

Vigra und Igel sind c++-Bibliotheken zur generischen Bildverarbeitung. Super-flexibel, schnell, und nach einer Einarbeitung auch ziemlich gut zu benutzen.
Wir haben es letztes Jahr im Robotik-Praktikum benutzt, um die Position unserer Roboter in einem Kamerabild festzustellen.
In diesem Tutorial beschreibe ich die Installation von Vigra und Igel auf einem Linux-System, was bei mir nicht ohne ein paar tweaks funktionieren wollte.

Vigra

Sollte mittlerweile in den repos sein. Bei Ubuntu (hier: Hardy Heron) waren sie drin:
apt-get install libvigraimpex-dev libvigraimpex2

IGEL

Igel muss selbst kompiliert werden, aber keine Angst, das sollte gehn.
Zuerst müssen noch die QT-Bibliotheken geholt werden (hier: Ubuntu Hardy Heron):
apt-get install libqt4-core libqt4-qt3support
Jetzt die source von IGEL holen, die gibts hier:http://www.vsi.cs.uni-frankfurt.de/research/igel/Hier sind die Qt-Pfade (zumindest bei mir) bisschen verzockt,
aber ein angepasstes configure-skript schafft Abhilfe,
einfach runterladen und das originale configure ersetzen.Jetzt sollte es mit folgenden Commands durchlaufen:
./configure
Und wenn das erfolgreich durchgelaufen ist,
make

Testen

Jetzt mal kurz ins Verzeichnis igel/src/samples/, dort befinden sich einige Beispiele,
wir starten mal eins zum Testen:
igel/src/samples/sampleimagesource
Jetzt sollten ein paar Testbilder auf dem Bildschirm erscheinen..
Und sobald ich kein Tutor mehr bin, bzw. die Aufgaben mit Vigra/Igel erledigt wurden,
folgen die How-To's zur Benutzung/Programmierung von Vigra/Igel.

Kommentare

Kommentar schreiben