if __name__ == '__main__':
    sock = _raspClient.initSocket('192.168.86.98')

    with picamera.PiCamera() as camera:
        camera.resolution = (50,50)
        camera.framerate = 60
        with picamera.array.PiYUVArray(camera) as stream:
            camera.capture(stream, format="yuv")
            delayed = getReceptiveFields(stream.array, nOCellsX = 50, nOCellsY = 50)
            stream.truncate(0)
            for i in camera.capture_continuous(stream, format="yuv", use_video_port = True):
                current = getReceptiveFields(stream.array, nOCellsX = 50, nOCellsY = 50)
                motionX = getMotionX(delayed, current)
                delayed = current
                clear()
                print motionX
                _raspClient.sendImage(motionX, sock)
                #print str(np.sum(motionX)[0:5]
                #plt.imshow(motionX)
                #print  stream.array[0,0,0]
                stream.truncate(0)

            #camera.capture(stream, format ="bgr")

    #    time.sleep(2)
    #    camera.capture(stream, format ="jpep")
    #    camera.stop_preview()
    #data = np.fromstring(stream.getvalue(), dtype=np.uint8)
    #print str(data.shape)
    print "alles gut"
import thymio
import emd 
import io
import time 
import picamera
import picamera.array 
import numpy as np
import scipy.misc
import os
import _raspClient

if __name__ == '__main__':
    sock = _raspClient.initSocket('192.168.86.98')

    with picamera.PiCamera() as camera:
        camera.resolution = (500,500)
        camera.framerate = 60
        camera.hflip = True
        camera.vflip = True
        with picamera.array.PiRGBArray(camera) as stream:
            for i in camera.capture_continuous(stream, format="bgr", use_video_port = True):
            	print stream.array.shape
                _raspClient.sendImage(stream.array, sock)
                stream.truncate(0)