Пример #1
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")
        if ("up" in msg):
            #controller.fun(9)
            value_to_controller = 9
        if ("down" in msg):
            #controller.fun(10)
            value_to_controller = 10
        if ("left" in msg):
            #controller.fun(11)
            value_to_controller = 11
        if ("right" in msg):
            #controller.fun(12)
            value_to_controller = 12
    elif ((len(msg) >= 1024) and (last_msg != msg)):
        test = app.getDataFromFile("test.txt")
        last_msg = msg
        result = app.predict(test)
        print manager.folders[result - 1]
        app.plotImage("test.txt")
        #controller.fun(result)
        value_to_controller = result
    else:
        print "data not recieved properly"

    #checking if the picasa photo viewer is opened or not
    if (("Picasa Photo" in window_in_focus_name)
            or ("Flash" in window_in_focus_name)
            or ("PowerPoint" in window_in_focus_name)):
        controller.fun(value_to_controller)
    #controller.fun(value_to_controller)
    c.close()
Пример #3
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("./dataset/circle/one.txt")
print manager.folders[app.predict(test) - 1]
print app.predict(test)
app.plotImage("./dataset/circle/one.txt")
Пример #4
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")
   #checking for special button inputs
   if(len(msg)<30):
           if("up" in msg):
               #controller.fun(9)
               value_to_controller=9
           if("down" in msg): 
               #controller.fun(10)
               value_to_controller=10
           if("left" in msg): 
               #controller.fun(11)
               value_to_controller=11
           if("right" in msg): 
               #controller.fun(12)
               value_to_controller=12
   elif((len(msg)>=1024)and(last_msg!=msg)):
           test = app.getDataFromFile("test.txt")
           last_msg=msg
           result = app.predict(test)
           print manager.folders[result-1]
           app.plotImage("test.txt")
           #controller.fun(result)
           value_to_controller=result
   else:
       print "data not recieved properly"
       
   #checking if the picasa photo viewer is opened or not    
   if(("Picasa Photo" in window_in_focus_name)or("Flash" in window_in_focus_name)or("PowerPoint" in window_in_focus_name)):
           controller.fun(value_to_controller)
   #controller.fun(value_to_controller)
   c.close()