opencv SUFR feature detection. is it reliably enough? : i want to develop an app, it needs to search similar pictures from back-end according to a uploaded picture. just like google's "search by image" function
[![enter image description here][1]][1]


  [1]: http://i.stack.imgur.com/h767p.jpg

As far as i know, opencv can handle this kind of thing, 
e.g Mean Shift, Contours Match . SUFT...  and seems SUFT is the best one.
but now i'm worried about whether can use it in enterprise product or whether it is reliably enough? as i'm not just write a hello world program now and suppose the detection error rate is not too high! if anyone who ever use this in your project before, expect you could share your experience. i will appreciate it very much

