Hacker News new | ask | show | jobs
by Feneric 3609 days ago
Just wondering why you rolled your own gesture recognition system rather than using something off-the-shelf like the Leap Motion.

Also, your comments about the Python environment are maybe a little unfair... You have an unusual (and some might argue overly-complex) use case where you're combining it not just with the third-party OpenCV package and wrapper, but also Tornado and Node.js. It would have probably been easier going with either the Python approach or the JavaScript approach rather than combining them.

All in all, pretty neat though.

2 comments

I considered Leap Motion but didn't know if it would have worked behind my mirror and in vertical way (Maybe if you have one you call tell me). Also I always like to learn new stuff, OpenCV seemed like something I could use again in the future.

I tried running everything on Node but the OpenCV wrapper is not there yet. Completely right on Python though but while learning it I wasn't interested to go on with it for the front end.

Thanks !

We've tried that here - one-way mirrors, straight glass, plexiglass, projection film - leap motion will NOT work through the materials.

It CAN work vertically with caveats.

I used a gesture controller (the name is escaping me) on my smart mirror, placing it on the frame facing outwards/up. The mirror reflected the infrared as well, so it didn't work. Pointing the controller directly away from the mirror worked, but made gesture very awkward.