face-recognition-attendance
Source Code: https://github.com/AmarShaikh/face-re... import cv2 import numpy as np import face_recognition import os from datetime import datetime import pyodbc path='trainimg' images=[] imgLabel=[] mylst=os.listdir(path) for cl in mylst: curimg=cv2.imread(f'{path}\\{cl}') images.append(curimg) imgLabel.append(os.path.splitext(cl)[0]) def findEncodings(images): encodLst=[] for img in images: img=cv2.cvtColor(img,cv2.COLOR_BGR2RGB) encode=face_recognition.face_encodings(img)[0] encodLst.append(encode) return encodLst encodlstKnowFaces=findEncodings(images) def markAttendance2(name,inTime,InDate): conn = pyodbc.connect('Driver={SQL Server};' 'Server=DESKTOP-1F0T08U;' 'Database=attendancedb;' 'Trusted_Connection=yes;') cursor = conn.cursor() sql='''insert into attendancedb.dbo.tbl_attendance (N