124727d2 |
1 | FOR SCREENSAVER: |
4f219a9f |
2 | * gnome-screensaver-command --poke |
124727d2 |
3 | * find irc channel to ask if my understanding is correct |
4 | * file bug |
5 | * track down bug |
6 | * compile gnome-screensaver |
7 | * cli opt parse |
8 | * quiet mode |
9 | * no display window |
10 | * no text printed to terminal |
11 | * fire up the face detector only just before going to inactive mode. |
4f219a9f |
12 | * possibly this is how kreed's version works. read kreed's code to find out |
124727d2 |
13 | * that way the camera isn't running all the time |
4f219a9f |
14 | * maybe start 10 seconds before going inactive, then run until activity, or 10 |
15 | seconds, whichever's first. |
124727d2 |
16 | * be more aggressive with turning off the screen. dim the screen as soon as |
17 | it's not being looked at. turn it off soon thereafter. |
18 | * could be enough to save battery. would need to power the camera sometimes, |
4f219a9f |
19 | but would save on backlight. need to profile. |
124727d2 |
20 | * don't prevent sleep when face is detected, but user isn't actually looking at |
21 | screen. |
22 | * requires pose estimation. |
23 | * also requires estimating the direction of the eye. |
24 | |
25 | OTHER IDEAS: |
26 | * authenticating a user based on face recognition (as opposed to face |
27 | detection) |
28 | * much more difficult to do reliably |
29 | * use object tracking and emotion estimation to require a set of facial |
30 | expressions as authentication. |
31 | * awesome for people who find typing hard, eg: no hands |