Installation
------------

1. OpenCV von http://www.sourceforge.net/projects/opencvlibrary
	downloaden und entpacken (3.1 "Beta" war aktuell)

2. OpenCV-Patches aus dem Verzeichnis patches/ anwenden

3. Bibliotheken installieren, die von OpenCV gebraucht werden
	(siehe OpenCV-Doku)

3. cd OpenCV; ./configure; make; make install

4. fftw3 installieren (Ist ab SuSE 9.0 in SuSE enthalten, sonst
	Download von http://fftw.org/ )

5. cd seemicro; make


Um Videos im Computer auf einem V4L-Gert als virtuelle Kamera
abspielen zu knnen:

6. Download + Installation des Kernelmoduls vloopback von
	http://motion.sourceforge.net/vloopback/
	(Version 0.91 war aktuell, als diese Datei geschrieben wurde;
	konfigurierte Kernel-Headerdateien werden bentigt!)

7. Download und entpacken vom MPlayer von http://mplayerhq.hu/
	(Version 1.0pre5 war die letzte getestete Version)

8. Patch aus patches/ auf MPlayer anwenden
	(Ist eine gefixte Version von http://tibit.org/video/#mplayer )

9. cd MPlayer; configure; make; make install

Fr die Darstellung von Graphen durch das Homeo2Serial-OutputModule
wird gnuplot bentigt.

Known Bugs
----------

1. In der Funktion cvCreateTrackbar() aus OpenCV treten sporadisch
Verzgerungen von etwa 5 Sekunden auf. Debugging ergab, da ein
Aufruf von XtVaSetValues() die Programmausfhrung blockiert.
Diese Funktion wird vom X-Toolkit zur Verfgung gestellt. Die
Verzgerung tritt jedoch sowohl mit lesstif, als auch mit openmotif
auf.

2. Unter bestimmten Bedingungen meldet der X-Server
	XFree86 Version 4.2.0 / X Window System
	(protocol Version 11, revision 0, vendor release 6600)
	Release Date: 23 January 2002
folgenden (oder hnliche Fehler) und seemicro wird abgebrochen:

 X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  143 (MIT-SHM)
  Minor opcode of failed request:  1 (X_ShmAttach)
  Serial number of failed request:  2333
  Current serial number in output stream:  2356

Dieser Fehler tritt auf, wenn seemicro mit Logging und Videoeingabe
gestartet wurde und dann mittels der Taste "S" das SearchRadius-Fenster
geffnet wird.

Als Workaround war es mglich, seemicro mit der Standard-X-Toolkit-Option
"-synchronous" aufzurufen:

	./seemicro --log=adam.log --device=/dev/video0 -synchronous

