forked from gmaggiotti/EEG-wink2voice-AI
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathwink.py
41 lines (37 loc) · 1.19 KB
/
wink.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
from Talk import Talk
class Wink:
talk = Talk()
def __init__(self):
self.blink_start = 0
self.t1 = 0
self.t2 =0
def detectWink(self, max):
if( max > 400 and self.blink_start == 0):
self.blink_start = 1
if( max < 400 and self.blink_start != 0 ):
self.blink_start=0;
return 1
# if(self.t1 == 0 and self.t2 == 0 ):
# self.t1 = time.time()
# elif(self.t2 == 0):
# self.t2 = time.time()
# delta = self.t2 - self.t1
# if( delta > 5 ):
# print "yes"
# self.t1 = self.t2
# self.t2 = 0
# self.talk.sayYes()
# else:
# print "no"
# self.t1 = self.t2 = 0
# self.talk.sayNo()
#
# if(self.t1 > 0 and self.t2 == 0 and time.time() - self.t1 > 5 ):
# print "yes"
# self.talk.sayYes()
# self.t1 = self.t2 = 0
# self.talk.sayYes()
# print max
# time.sleep(1)
# engine.runAndWait()
# time.sleep(1)