I have just started a school assignment where they want me to detect and recognize objects in a webcam stream, in an webgl application. It will be added to an already existing javascript plugin. It is important that this will be done in real time since the objects will change stuff in the application.
Example, if a user wears a yellow shirt with a specific icon on it will change the layout of the application.
I have researched this a few days now and found some intresting articles.
This seems like an intresting approach: http://research.ijcaonline.org/volume83/number3/pxc3892575.pdf
And ofcourse the SURF algorithm seems to be a legimate approach: http://www.vision.ee.ethz.ch/~surf/eccv06.pdf
So my question is "what algortihms might be best to implement?". And also if possible, which might be easiest to implement? I have quite limited time and this is only one of the objectives for this project.
I appreciate all the help and answers I can get.
edit. Surf is not acceptable because of patents.