def personal_register(): form = PersonalRegister() if not session.get('is_aunthenticate'): return redirect('/') if form.validate_on_submit(): cursor = mysql.connection.cursor() _sql_response = cursor.execute( "SELECT id FROM persona WHERE cedula = %s", [ form.cedula.data, ]) if _sql_response: flash('Ya existe un personal con con la cedula ' + str(form.cedula.data)) else: cam = PyCam(False) cam.record_face(form.nombre.data, form.apellido.data, form.cedula.data, 2, "", "", form.sueldo.data, 0) flash("Personal agregado") del cam return redirect(url_for('personal_register')) return render_template('personal_register.html', form=form)
def student_register(): form = StudentRegister() if not session.get('is_aunthenticate'): return redirect('/') if form.validate_on_submit(): cursor = mysql.connection.cursor() _sql_response = cursor.execute( "SELECT id FROM persona WHERE cedula = %s", [ form.cedula.data, ]) if _sql_response: flash('Ya existe un estudiante con la cedula ' + str(form.cedula.data)) else: cam = PyCam(False) cam.record_face(str(form.nombre.data), str(form.apellido.data), str(form.cedula.data), 0, _carrera[form.carrera.data], str(form.semestre.data)) flash('Estudiante registrado') del cam return redirect(url_for('student_register')) return render_template('student_register.html', form=form)
from pycam.pycam import PyCam import cv2 PyCam.train_data()
from pycam.pycam import PyCam import cv2 PyCam.create_database("localhost", "root", "") #PyCam.create_database()
from pycam.pycam import PyCam import cv2 cam = PyCam(False) cam.generate_seed_users()
def video_feed_2(): if not session.get('is_aunthenticate'): return redirect('/') return Response(gen(PyCam(True, session.get('user_name'), 1)), mimetype='multipart/x-mixed-replace; boundary=frame')
def train(): if not session.get('is_aunthenticate'): return redirect('/') PyCam.train_data() flash('Archivo de entrenador creado y transferido') return redirect('/')
def video_feed(): if not session.get('is_aunthenticate'): return redirect('/') #return Response(gen(PyCam(True,session.get('user_name'),0,True,0,"rtsp://*****:*****@127.0.0.1:3454/Media/Live/Normal?camera=C_1&streamindex=1")),mimetype='multipart/x-mixed-replace; boundary=frame') return Response(gen(PyCam(True, session.get('user_name'), 0)), mimetype='multipart/x-mixed-replace; boundary=frame')
from pycam.pycam import PyCam import cv2 cam = PyCam(False) #cam.record_face("Victor","Mendoza","21476548",0,"Ingenieria Electronica","10mo") #cam.record_face("Gabriel","Falcon","124874121",0,"Ingenieria en Telecomunicaciones","10mo") #cam.record_face("Sabastian","Dinapoli","32384203",1,"","",0,5000.0) #cam.record_face("Valentina","Dinapoli","36475890",2,"","",5000.0,0) #cam.record_face("Carlos","Henriquez","26186774",0,"Ingenieria Electronica","10mo") cam.record_face("Daniel", "Zambrano", "267755474", 0, "Ingenieria Electronica", "10mo")