Well, one thing I always wanted to do was controlling house lighting by doing face recognition.
Currently I control plenty of lights at home that are LED by using a big transistor and an arduino connected to a server running a java server program.
I would recommend doing something simple like gluing a servo to a switch to begin with.
For facial recognition, go with something off the shelf to get things up and running. And if you want to expand the scope, try to write your own simple engine instead. https://www.openshift.com/blogs/day-12-opencv-face-detection...