Beispiel #1
0
def register():
    if flask_request.method == 'POST':
        username = flask_request.form['username_field']
        password = flask_request.form['password_field']
        netID = flask_request.form['network_id_field']
        hubID = flask_request.form['hub_id_field']
        acu_id = flask_request.form['acu_id_field']
        access_key = flask_request.form['access_key_field']

        #send username and password information to CoMPES

        db = DBHelper()
        dbSuccess = db.createUser(
            [username, password, hubID, netID, acu_id, access_key])

        if (dbSuccess):
            #sign in to CoMPES
            #process items from CoMPES
            #register face

            global comms
            comms.registerUser(username, password, netID, hubID, acu_id,
                               access_key)
            comms.cam_factory.rec.is_registering = True
            resp = make_response(render_template('profile.html',
                                                 user=username))
            return resp
        else:
            #display message on webpage and have the user try again.
            return "failed register"
    else:
        return render_template("register.html")
Beispiel #2
0
def register():
    if flask_request.method == 'POST':
        username = flask_request.form['username_field']
        password = flask_request.form['password_field']

        db = DBHelper()
        dbSuccess = db.createUser([username, password])

        if (dbSuccess):
            global comms
            comms.registerUser(username, password)
            #comms.cam_factory.rec.is_registering = True
            resp = make_response(render_template('profile.html',
                                                 user=username))
            return resp
        else:
            #display message on webpage and have the user try again.
            return "failed register"
    else:
        return render_template("register.html")
Beispiel #3
0
            if self.background is None:
                self.background = gray.copy().astype("float")
            cv2.accumulateWeighted(gray, self.background, 0.5)
            self.num_frames += 1
        else:
            self.calibrated = True


if __name__ == "__main__":

    rec = Recognition()
    db = DBHelper()
    cam = WebcamVideoStream(src=0).start()
    user = ""

    response = input("Register new user? y or n \n")
    if response == 'y':
        rec.is_registering = True
        user = input("Enter a username: "******"", "", "", "", ""])
    else:
        rec.is_registering = False
    while (True):
        frame = cam.read()
        frame = cv2.resize(frame, (640, 480))
        out, user, gest = rec.processFrame(frame, user)
        cv2.imshow("out", out)
        cv2.waitKey(1)
    cam.release()
    cv2.destroyAllWindows()