import socket
from main import Gesture
from data import DataManager
import controller
import Xlib.display
import win32gui

app_id = 1
app = Gesture(app_id)
manager = DataManager()
app.train(manager.folders, manager.names, manager.labels)
app.initClassifier()
last_msg = "0.00"
value_to_controller = -1

s = socket.socket()
host = socket.gethostname()
port = 8000
s.bind((host, port))
s.listen(5)

while True:
    c, addr = s.accept()
    print '\nGot connection from', addr

    msg = []
    msg = c.makefile().read(-1)
    w = win32gui
    window_in_focus_name = w.GetWindowText(w.GetForegroundWindow())
    print window_in_focus_name
    print(len(msg))
Пример #2
0
from main import Gesture
from data import DataManager

app_id = 1
app = Gesture(app_id)

manager = DataManager()

app.train(manager.folders,manager.names,manager.labels)	
#print len(app.features[0])
app.initClassifier()
test = app.getDataFromFile("triangle2.txt")
print manager.folders[app.predict(test)-1]
#print app.predict(test)
app.plotImage("triangle2.txt")
Пример #3
0
import socket
from main import Gesture
from data import DataManager

app = Gesture()
manager = DataManager()
app.train(manager.folders,manager.labels)	
clf = app.initClassifier()

def startApp(PORT,appID,controller):   
        s = socket.socket()
        host = socket.gethostname() 
        port = PORT
        s.bind((host, port))
        s.listen(5)
        while True:
           c, addr = s.accept()
           print '\nGot connection from', addr
           
           msg= []                     
           msg = c.makefile().read(-1) 
           msg = msg[2:]
           filePath = appID + "test.txt"
           file = open(filePath,"w")
           file.write(msg)
           file.close()   
           
           if(len(msg)>=500):
               test = app.getDataFromFile(filePath)
               result = app.predict(test)
               print result