As promised, something cool! This video demonstrates Markerless Augmented Reality on an iPhone 3Gs. It is done using natural feature tracking by inspecting FAST corners as demonstrated in the previous video here: http://www.youtube.com/watch?v=I4RnDjmGry8
The output is still a little choppy but I believe it can be improved with the use of filtering. The frame rate is between 30-60fps but position updates occur less frequently than frame updates. Frame processing happens on a background thread and does not affect FPS.
This is just a rudimentary demo that still requires a lot of work. I’m going to delay development for two months as I finish writing my Thesis, but will release updates after that.
Tools used in this demonstration:
iOS4 official SDK (No unofficial APIs), OpenCV 2.0, FAST corners, OpenGL ES