player in ubuntu for preventing system sleeps.
OTHER IDEAS:
-1. detecting a face could simulate user activity. this would prevent sleeping
+* detecting a face could simulate user activity. this would prevent sleeping
and bring up the password prompt when the system is already asleep.
* how cool would that be? if the system is asleep and you sit down at it, the
password prompt comes up before you touch anything!
* or if the screen saver doesn't lock the screen, then the laptop just wakes
up.
-2. authenticating a user based on face recognition (as opposed to face
+ * DONE!
+* fire up the face detector only just before going to inactive mode.
+ * that way the camera isn't running all the time
+ * maybe start 10 seconds before going inactive, then run until activity
+* authenticating a user based on face recognition (as opposed to face
detection)
* much more difficult to do reliably
-3. be more aggressive with turning off the screen. dim the screen as soon as
+* be more aggressive with turning off the screen. dim the screen as soon as
it's not being looked at. turn it off soon thereafter.
* could be enough to save battery. would need to power the camera sometimes,
but would save on backlight. need to test.
-4. don't prevent sleep when face is detected, but user isn't actually looking at
+* don't prevent sleep when face is detected, but user isn't actually looking at
screen.
* requires pose estimation.
* also requires estimating the direction of the eye.
//use the camera to aid the decision to sleep.
//Copyright 2009 Daniel Watson
+/*
+ use a camera to prevent screensaver
+ Copyright (C) 2009 daniel watson, ozzloy@gmail.com
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
/*
This file is part of oble.