Reading People Tracker

Fra 8BitWiki

Skift til: Navigation, Søgning

Indholdsfortegnelse


Introduktion

Reading People tracker er et program udviklet af Nils T Siebel i 2003, der er designet til at genkende menneskelige former og bevægelse via et videokamera. 8Bit klubben arbejder på at få programmet til at virke, men har på nuværende tidspunkt ikke haft succes med projektet.

Screendump fra RPT

Installation af Reading People Tracker på Ubuntu 7.04

Pakker

Her er en liste af de pakker jeg havde brug for at installere ... kan være der er flere!
libavc1394-dev
build-essential
libxerces27-dev
libgl1-mesa-dev
libglu1-mesa-dev
lesstif2-dev
tcsh
libjpeg-dev
libdv-devel
gfortran-4.1
lapack3-dev
libavc1394-dev
libdc1394-13-dev
libraw1394-dev
libxpm-dev
libxmu-dev

Programmer

Download:
Ygl-4.2e.tar.gz
ReadingPeopleTracker-1.28.tar.gz

Pak dem ud så de fx. ligger som:
-/usr
--/rpt (ReadingPeopleTracker-1.28.tar.gz udpakket)
---/Ygl (Ygl-4.2e.tar.gz udpakket)

Compiling af Ygl

Jeg redigerede /usr/rpt/Ygl/Imakefile:

  1. define Has_GLX_SGI_video_sync 1 -->
  2. define Has_GLX_SGI_video_sync 0


og kørte xmkmf og så make i /usr/rpt/Ygl.
Derefter kørte jeg xmkmf i /usr/rpt/Ygl/examples,
og til sidst sudo make install i /usr/rpt/Ygl

Compiling af ReadingPeopleTracker

I /usr/rpt/source lavede jeg en mappe der hed gl, og kørte
ln -s /usr/include/X11/Ygl.h gl/gl.h

Derefter redigerede jeg generic.mk

ACTUAL_HOME = $(shell echo `tcsh -cf 'cd ~/advisor; pwd'`) -->
ACTUAL_HOME = $(shell echo `tcsh -cf 'cd /usr/rpt; pwd'`)

XML_LIBDIR = /usr

GL_INCLUDES = -I$(SRC_HOME)/gl -I$(SRC_HOME)

GL_LIBS = -L/usr/lib -lYgl -Wl,-rpath -Wl,/usr/lib

og satte en linje som jeg ved meget lidt om (men der specifik til min processor)
CDEBUG = -DNDEBUG -O2 -march=prescott -fomit-frame-pointer

Tid til compile:
make depend (ignorer de mange mange warnings) og make og til slut make i progs

Så skulle den compilede ligge i bin.

Installing Reading People Tracker in Ubuntu 7.04

Packages

Here is a list of those packages i had to install ... There may be more!
libavc1394-dev
build-essential
libxerces27-dev
libgl1-mesa-dev
libglu1-mesa-dev
lesstif2-dev
tcsh
libjpeg-dev
libdv-devel
gfortran-4.1
lapack3-dev
libavc1394-dev
libdc1394-13-dev
libraw1394-dev
libxpm-dev
libxmu-dev

Programs

Ygl-4.2e.tar.gz
ReadingPeopleTracker-1.28.tar.gz

Unpack eg. like this:
-/usr
--/rpt (ReadingPeopleTracker-1.28.tar.gz udpakket)
---/Ygl (Ygl-4.2e.tar.gz udpakket)

Compiling of Ygl

I edited /usr/rpt/Ygl/Imakefile:

  1. define Has_GLX_SGI_video_sync 1 -->
  2. define Has_GLX_SGI_video_sync 0

and ran xmkmf and then make in /usr/rpt/Ygl.
After that i ran xmkmf in /usr/rpt/Ygl/examples,
and finaly sudo make install in /usr/rpt/Ygl

Compiling of ReadingPeopleTracker

In /usr/rpt/source i made a folder called gl, and ran

ln -s /usr/include/X11/Ygl.h gl/gl.h

after that i edited generic.mk
ACTUAL_HOME = $(shell echo `tcsh -cf 'cd ~/advisor; pwd'`) -->
ACTUAL_HOME = $(shell echo `tcsh -cf 'cd /usr/rpt; pwd'`)

XML_LIBDIR = /usr
GL_INCLUDES = -I$(SRC_HOME)/gl -I$(SRC_HOME)
GL_LIBS = -L/usr/lib -lYgl -Wl,-rpath -Wl,/usr/lib

Time to compile
make depend (ignore the many many warnings) and make and finaly make in progs

The compiled program shold be placed in bin now.

Ovenstående information er udarbejdet af Jonas Jongejan
CarstenHoyer 19. jun 2008, 19:38 (UTC) Carsten Høyer

Personlige værktøjer