示例#1
0
def save_to_db():
    threading.Timer(60.0, save_to_db).start() # save one data point per minute
    if time_to_save_data():
        image = util_guru.download(session)
        input = util_image.get_single_input_data(image)
        output = network.predict(input)[0][0]
        d = Data(output)
        print "Adding ", time.strftime("%m/%d %H:%M:%S", time.localtime()), " => ", output, "..."
        db.session.add(d)
        db.session.commit()
示例#2
0
def current():
    for file in glob.glob("web/static/img/*.jpg"):
        os.remove(file)
    image = util_guru.download(session)
    timestamp = time.time()
    file = "web/static/img/img-{}.jpg".format(timestamp)
    util_image.save(image, file)
    imageFile = "static/img/img-{}.jpg".format(timestamp)
    input = util_image.get_single_input_data(image)
    output = network.predict(input)[0][0]
    return jsonify(currentImg=imageFile, currentNum=output)