I read about SIFT, SURF, Fern, BRIFT and even the evolution algorithms. But I not sure which from those algorithms is the best. So I need your help. Of course I know each algorithms have its own advantages, so here is the key for you to classify:
- Which is fastest in training/ recognize phases?
- Which consume fewest memory in runtime?
- Which can be implement for detect 3D object?
Thank you, and sorry about my bad English. In my case, I want to implement an application on smartphone to recognize a known object.