示例#1
0
from tools.fileio import fileread

args = sys.argv

os.system('say O Sinmhs, Activated!')

t = Time()
filename = t.filenamegen()
path = '/Users/yuchangzhang/git/OSIMS/data'
presec = t = Time()
limit = int(args[1])
buffer = None
counter = 0

while 1:
    thissec = t.time()
    if presec != thissec:
        # save temperature file 1 fps
        labels, data, length = fileread(filename=filename, path=path)
        presec = thissec
        data = data[len(data) - 1]
        data = data[1:]
        for i in range(4800):
            data[i] = float(data[i])
        maxval = max(data)

        # check for timeout 5s:
        if maxval == buffer:
            counter += 1
        elif maxval != buffer:
            buffer = maxval
示例#2
0
from tools.fileio import fileout, fileread1
from streaming.palette import palette
import cv2
import numpy as np
import matplotlib.pyplot as plt

# initialize
palette, palbar = palette()
logo = cv2.imread(
    '/Users/yuchangzhang/git/OSIMS/frontend/images/OSIMS_icon.png')
a = Brd()
a.setup(ip='192.168.1.66', port=333)
a.connect()
frame = a.recvImage(9600)
timer = Time()
presec = timer.time()
video = cv2.VideoWriter('video.avi', -1, 9, (800, 600))
datapath = '/Users/yuchangzhang/git/OSIMS/data'
filename = timer.filenamegen()
hc_buffer = []

# select palette range:
args = sys.argv
mode = args[1]  #'Default'    (20,60)
minval = int(args[2])
maxval = int(args[3])

if mode == 'Default':
    floor = 20
    ceiling = 60
    floor = 27315 + floor * 100