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")
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")
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()