The marker tracking algorithm is done by a slightedly modified version of
NyARtoolkitCPP. Analyzing each frame takes < 55ms in average. The OpenGL ES rendering can achieve 30 frames per second. The current algorithm relies on thresholding so it is very sensitive to changing lighting condition. Also, template matching based identification requires matching against the whole pattern library for each detected marker. I'm seeking for better algorithms that use edge detecting and id recognition.
StbTracker, the successor of
ARToolkitPlus, looks ideal for devices such as iPhone but unfortunately it's not open source.
via It Takes a Whole Life to be Arrix
http://arrix.blogspot.com/2010/04/augmented-reality-on-iphone-marker.htmlPR