| 
						 | 
						- from gridEyeReader import GridEye
 - from dataFuser import DataFuser
 - 
 - import cv2
 - import logging
 - import time
 - import numpy as np
 - 
 - logging.basicConfig(level=logging.DEBUG)
 - 
 - g = GridEye('/dev/ttyACM0')
 - d = DataFuser(10) # distance between sensors.
 - cv2.namedWindow("Image", cv2.WINDOW_NORMAL)
 - for _ in range(1000000):
 -   frame = g.readData()
 -   out = d.mergeFrame(np.array(frame), 100)
 -   if type(out) is np.ndarray:
 -     cv2.imshow('Image', cv2.cvtColor(out, cv2.COLOR_GRAY2BGR))
 -   k = cv2.waitKey(1)
 -   if k == ord('q'):
 -     break
 -   elif k == ord('c'):
 -     cv2.imwrite('shot.png', out)
 - 
 - 
 - cv2.destroyAllWindows()
 -     
 
 
  |