Gesture recognition

Iam doing a project on gesture controlled home automation .
I wanted to knw about the best gesture recognition sensor. ?

please define best

And gesture... touchscreen? mouse? 3D?

wanted to knw about the best gesture recognition sensor. ?

Can you provide a link to a type of gesture recognition sensor that you are considering using?

Gesture recognition require a technique called template matching where the recorded input from a sensor is compared to a series of pre recorded templates of known gestures. They are compared by using a correlation technique and the closest match is deemed to be the input gesture.

This is a technique that is not suited to a micro controller because of the memory it requires and the computation needed for the correlation.

So what ever the sort of gesture when it comes to using an Arduino forget it.

Its a 3D gesture.
I want to recognize any gesture made by hand, so that i can control lights and fans.

@robtillart best in terms of accuracy

A three axis accelerometer, like the Kymera uses!

Its a 3D gesture.
I want to recognize any gesture made by hand, so that i can control lights and fans.

As Mike stated, it's not going to happen on an arduino due to memory constraints, both for the database
and the program. You're barking up the wrong tree.

If this is done by camera sensing then you'll need something that can run openCV
at the very least I'd have thought. Beaglebone? RaspPi?

[ or the Yun perhaps? I've not played with this myself though, don't know
how powerful it is ]

Noting that this topic really is in the wrong place, especially in the electronics section, you may want to take a look at:

or an xbox kinect