Erratum:
In my previous meesage, please replace
(1)
arGetTransMatCont(&marker_info[k], previous_trans, object[i].center,
object[i].width, object[i].trans);
previous_trans = object[i].trans;
with:
(2)
arGetTransMatCont(&marker_info[k], object[i].trans, object[i].center,
object[i].width, object[i].trans);
I had tested code (2) at first and was wondering whether the function was
using the previous transformation at all. Therefore, I tried to store the
previous information as shown in (1). As this led to unstable tracking
results, it seems that it is OK to call arGetTransMatCont as shown in (2).
Indeed, object[i].trans is first read and then it is written. Therefore, the
first object[i].trans is the one that has been written in the previous
frame!
Hope you solved your problem there...
Regards,
Fivos DOGANIS
PS: Has anyone tried to make a comprehensive C++ port of the ARToolKit,
using a GUI other than Glut? What about JARToolKit? I am also looking for
documentation in general, FAQs, old messages etc. Any information using
stereo cameras to track patterns would be also greatly appreciated!
-----Message d'origine-----
De : owner-artoolkit@h ..................
[mailto:owner-artoolkit@h ..................]De la part de Rainer Blum
Envoyé : mardi 21 janvier 2003 10:42
À : artoolkit@h ..................
Objet : Stable tracking with ARToolkit
Hello everybody,
I'm looking for some help concerning the
stability of the tracking of ARToolKit.
If a human being holds the pattern in his hand
you have some kind of shivering effect since
ATK processes (of course) every smallest
movement.
I heard that there are some references
to source code solving this problem.
Can someone provide me with these references
or even with code solving this problem?
Any help is appreciated!
Rainer Blum
-------------------------------------------------------------
Dipl.-Inf. (FH) Rainer Blum
idmk - Institut für digitale Medien und Kommunikation
Germany
eMail: blum@i ......
|