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)