Esempio n. 1
0
def syncScreens():
	global CONNECTIONS, prevResp, landscape
	_screens = firebase.firebaseURL(APP_NAME + "/screens")
	resp = firebase.get(_screens)
	if resp is not None:
		CONNECTIONS = len(resp) - 1
		if len(resp) != len(prevResp):
			print "Number of connections: ", CONNECTIONS
			print resp
			if CONNECTIONS >= 1:
				if "innerWidth" in resp[-1].keys():
					landscape = resp[-1]["innerWidth"] > resp[-1]["innerHeight"]
			prevResp = resp
	for idx, screen in enumerate(screens):
		if idx > 0:
			s = firebase.firebaseURL(APP_NAME + "/screens/" + str(idx))
			center, dims, rotation = screen
			firebase.patch(s, {u'center': {u'x':int(center[0]), u'y':int(center[1])}, u'dims': {u'h':int(dims[1]), u'w':int(dims[0])}, u'rotation': int(rotation)})
import firebase, pprint
URL = firebase.firebaseURL('bitcoinsentiment')
print firebase.get(URL)

json1 = {
    '13k': {
        'neg': 1,
        'neut': 0,
        'pos': 0
    },
    '3': {
        'neg': 0,
        'neut': 0,
        'pos': 1
    },
    '354': {
        'neg': 0,
        'neut': 0,
        'pos': 1
    },
    '608': {
        'neg': 0,
        'neut': 0,
        'pos': 1
    },
    'ascending': {
        'neg': 0,
        'neut': 1,
        'pos': 0
    },
    'bad': {
Esempio n. 3
0
			elif diff <= 5:
				return -1, -1
	return None, None


def drawScreens(frame):
	#print screens
	for idx, screen in enumerate(screens):
		if idx > 0:
			rect = (tuple(screen[0]), tuple(screen[1]), screen[2])
			box = np.int0(boxPoints(rect))
			fillConvexPoly(frame, box, colors[idx % len(colors)])


if __name__ == "__main__":
	root = firebase.firebaseURL(APP_NAME)
	firebase.patch(root, {u'FRAME_WIDTH': FRAME_WIDTH , u'FRAME_HEIGHT': FRAME_HEIGHT, u'RELOAD': -1, u'valid': "no"})
	_screens = firebase.firebaseURL(APP_NAME + "/screens")
	firebase.put(_screens, {u'0': 'none'})

	capture = VideoCapture();
	capture.open(0);
	#set height and width of capture frame
	capture.set(4,FRAME_WIDTH);
	capture.set(5,FRAME_HEIGHT);
	#start an infinite loop where webcam feed is copied to cameraFeed matrix
	#all of our operations will be performed within this loop
	firstFrame = None
	while True:
		if COUNTER == 0:
			thread.start_new_thread(syncScreens, ())